Как добавить собственную переменную `Html` на текущую страницу просмотра?
Многие расширения MVC используют свои собственные переменные для HtmlHelper
на странице просмотра, как вы бы пометить помощника Telerik как @Telerik().Helper
, Мое расширение все еще застряло на старом HtmlHelper<TModel>
поэтому не могу сказать @Erisia().Helper
и приходится прибегать к старому, не рекламному, @Html.MyHelper
,
Как я могу добиться этого трюка, как и другие библиотеки расширений?
1 ответ
Вы можете просто сделать свой собственный статический класс для этого
public static class Test
{
public static string Helper()
{
return "helper!";
}
}
А потом по вашему мнению @Test.Helper
Посмотрите этот вопрос, если по какой-то причине вам нужно наследовать от HtmlHelper.