许多MVC扩展在视图页面上为HtmlHelper
使用自己的变量,就像您将Telerik助手标记为@Telerik().Helper
一样。我的扩展程序仍然停留在HtmlHelper<TModel>
上,因此我不能说@Erisia().Helper
并且不得不采用普通的,非促销的@Html.MyHelper
。
如何像其他扩展库一样实现此技巧?
答案 0 :(得分:1)
您可以为此
创建自己的静态类public static class Test
{
public static string Helper()
{
return "helper!";
}
}
然后在您的视图中@Test.Helper
如果由于某种原因需要继承HtmlHelper,请参阅this question。