我在哪里可以找到有关如何使其正常工作的教程?
我想在我的MVC3应用程序的App_code目录中安装@helper,到目前为止,当我尝试在其他剃刀页面中使用它们时,找不到它们。
答案 0 :(得分:47)
您需要将助手调用为页面名称的静态方法。
例如,如果HelpMe
中有一个名为App_Code/MyHelpers.cshtml
的助手,则会写
@MyHelpers.HelpMe(...)
答案 1 :(得分:7)
Scott Gu刚刚撰写了一篇关于此事的博文:
答案 2 :(得分:1)
看看这个问题及相关答案: Razor: Declarative HTML helpers
它确实有效,但我发现最后,我通常会选择从HtmlHelper编写另一种扩展方法。