2011-02-01 88 views
28

从哪里可以找到关于如何使其正常工作的教程?在使用ASP.NET MVC的App_code文件夹中使用razor @helper 3

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

+0

看起来像你的问题是SLaks回答 - 你可以标记它吗? – 2011-08-04 18:51:00

回答

45

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

举例来说,如果你有一个名为App_Code/MyHelpers.cshtmlHelpMe帮手,你会写

@MyHelpers.HelpMe(...) 
+0

这适用于我,但不适用于MVC“区域”。 – 2011-06-23 08:27:41

1

看看这太问题和相关的答案: Razor: Declarative HTML helpers

它的工作,但我觉得,在年底,我通常选择写另一扩展方法关闭的HtmlHelper的。

相关问题