许多 MVC 扩展在视图页面上使用自己的变量HtmlHelper
,就像您将 Telerik 助手标记为@Telerik().Helper
. 我的扩展仍然停留在 ol' 上HtmlHelper<TModel>
,所以我不能说@Erisia().Helper
,不得不求助于普通的旧的、非促销的@Html.MyHelper
.
我怎样才能像其他扩展库一样实现这个技巧?
许多 MVC 扩展在视图页面上使用自己的变量HtmlHelper
,就像您将 Telerik 助手标记为@Telerik().Helper
. 我的扩展仍然停留在 ol' 上HtmlHelper<TModel>
,所以我不能说@Erisia().Helper
,不得不求助于普通的旧的、非促销的@Html.MyHelper
.
我怎样才能像其他扩展库一样实现这个技巧?
您可以为此创建自己的静态类
public static class Test
{
public static string Helper()
{
return "helper!";
}
}
然后在你看来@Test.Helper
如果您出于某种原因需要从 HtmlHelper 继承,请参阅此问题。