2
就像我在我的問題的標題中所說的,是否可以將cshtml文件的@helper模板放在App_Code以外的文件夾中以便我的視圖可見?Asp.Net MVC @helper模板在不同於App_Code的文件夾中
我發現very nice article from ScottGu,但我沒有找到任何解決我的問題。
謝謝。
就像我在我的問題的標題中所說的,是否可以將cshtml文件的@helper模板放在App_Code以外的文件夾中以便我的視圖可見?Asp.Net MVC @helper模板在不同於App_Code的文件夾中
我發現very nice article from ScottGu,但我沒有找到任何解決我的問題。
謝謝。
如果你把它們寫成擴展方法(靜態類的靜態方法),你可以。喜歡的東西:
public static string AMethod(this HtmlHelper html, int arg)
...
可以呼叫在CSHTML文件的方法爲
@Html.AMethod(5)
抱歉,但我想剃刀幫手,而不是任何其他類型的擴展名(和的HtmlHelper等)...請檢查這個:http://weblogs.asp.net/scottgu/archive/2011/05/12/asp-net-mvc-3-and-the-helper-syntax-within-razor.aspx – Samuel 2012-07-27 14:44:46