使用ASP.NET MVC 3在App_code文件夹中使用剃刀@helper

时间:2011-02-01 18:28:37

标签: asp.net-mvc-3 razor

我在哪里可以找到有关如何使其正常工作的教程?

我想在我的MVC3应用程序的App_code目录中安装@helper,到目前为止,当我尝试在其他剃刀页面中使用它们时,找不到它们。

3 个答案:

答案 0 :(得分:47)

您需要将助手调用为页面名称的静态方法。

例如,如果HelpMe中有一个名为App_Code/MyHelpers.cshtml的助手,则会写

@MyHelpers.HelpMe(...)

答案 1 :(得分:7)

答案 2 :(得分:1)

看看这个问题及相关答案: Razor: Declarative HTML helpers

它确实有效,但我发现最后,我通常会选择从HtmlHelper编写另一种扩展方法。