許多MVC擴展在視圖頁面上使用自己的變量作爲HtmlHelper
,就像您將Telerik助手標記爲@Telerik().Helper
一樣。我的分機仍然卡在ol'HtmlHelper<TModel>
,所以我不能說@Erisia().Helper
,不得不求助於普通的舊的非促銷,@Html.MyHelper
。如何將我自己的`Html`變量添加到當前的頁面?
我如何像其他擴展庫一樣實現這個技巧?
許多MVC擴展在視圖頁面上使用自己的變量作爲HtmlHelper
,就像您將Telerik助手標記爲@Telerik().Helper
一樣。我的分機仍然卡在ol'HtmlHelper<TModel>
,所以我不能說@Erisia().Helper
,不得不求助於普通的舊的非促銷,@Html.MyHelper
。如何將我自己的`Html`變量添加到當前的頁面?
我如何像其他擴展庫一樣實現這個技巧?
你可以只讓自己的靜態類此
public static class Test
{
public static string Helper()
{
return "helper!";
}
}
,然後在視圖@Test.Helper
見this question,如果你需要從繼承的HtmlHelper出於某種原因。
最終結果是我想要例如使用'@ Erisia.ListHelper',就像我使用'@ DevExpress.ListHelper'回想DevExpress,但他們使用'@ Html.DevExpress()。ListHelper',所以我的問題完全不符合標準。讓我們快速關閉它。 – ProfK 2013-03-13 06:04:31