У меня есть метод расширения, как, что для создания пролета кнопки:HTMLString MVC 4 расширения цепной метод
public static HtmlString Ext1(this HtmlHelper helper, string css)
{
var tag = new TagBuilder("span");
tag.AddCssClass(css);
...
return new HtmlString(tag.ToString());
}
Я создал другое расширение, чтобы добавить атрибуты к HTMLString ... Как что:
public static HtmlString Ext2(this HtmlString helper, string attr)
{
// need add attr to HtmlString and return
return new HtmlString(newHtmlGenerated);
}
Использование @Html.Ext1("class1").Ext2("1234")
должно создать пролет с css и attr ...
Как я могу это сделать?
Благодаря
Что вы на самом деле пытаетесь достичь? Это не ясно из вашего вопроса. Вы не можете передать строку html в конструктор 'TagBuilder' - он принимает только имя тега – levelnis
Отредактировал вопрос ... – Paul