【发布时间】:2011-08-20 06:56:41
【问题描述】:
我有一个 MVC 应用程序,它有两个区域,一个用于每个业务线(它们共享根代码库)。在根 HtmlHelper 扩展类中,我有一些适用于这两个领域的通用 HtmlHelpers。是否有可能有一个特定于区域的 HtmlHelper,其方法仅在该特定区域编码时才会在智能感知中显示,无论是通过该区域的 web.config 吗?
共享 HelpHelper 扩展:
命名空间 System.Web.Mvc.Html{
公共静态类助手{
公共静态 MvcHtmlString CommonHelper(这个 HtmlHelper htmlHelper){
//这里有一些代码
}
}
}
区域特定的 HtmlHelper 扩展:
命名空间 System.Web.Mvc.Html{
公共静态类 Helper{
公共静态 MvcHtmlString ExampleHelper(这个 HtmlHelper htmlHelper){
//区域特定函数
}
}
}
非常感谢。
【问题讨论】:
标签: asp.net asp.net-mvc-2 asp.net-mvc-areas html-helper