【发布时间】:2011-06-19 11:36:04
【问题描述】:
我在哪里可以找到有关如何使其工作的教程?
我正在尝试在我的 MVC3 应用程序的 App_code 目录中添加 @helper,到目前为止,当我尝试在其他剃须刀页面中使用它们时,找不到它们。
【问题讨论】:
-
看起来您的问题已由 SLaks 回答 - 您能否将其标记为这样?
标签: asp.net-mvc-3 razor
我在哪里可以找到有关如何使其工作的教程?
我正在尝试在我的 MVC3 应用程序的 App_code 目录中添加 @helper,到目前为止,当我尝试在其他剃须刀页面中使用它们时,找不到它们。
【问题讨论】:
标签: asp.net-mvc-3 razor
查看这个 SO 问题和相关答案: Razor: Declarative HTML helpers
它确实有效,但我发现最后我通常会选择从 HtmlHelper 编写另一个扩展方法。
【讨论】:
您需要调用帮助程序作为页面名称的静态方法。
例如,如果你在App_Code/MyHelpers.cshtml 中有一个名为HelpMe 的助手,你会这样写
@MyHelpers.HelpMe(...)
【讨论】:
【讨论】: