区域特定的HtmlHelper

| 我有一个MVC应用程序,其中包含两个领域,每个领域一个领域(它们共享根代码库)。在根HtmlHelper扩展类中,我有一些适用于这两个领域的通用HtmlHelper。是否可以有一个特定于区域的HtmlHelper,其方法仅在该特定区域内编码时才以智能感知方式显示,是否可以通过该区域的web.config来显示? 共享的HelpHelper扩展: 命名空间System.Web.Mvc.Html { 公共静态类帮助器{ 公共静态MvcHtmlString CommonHelper(this HtmlHelper htmlHelper){ //一些代码 } } } 特定于区域的HtmlHelper扩展: 命名空间System.Web.Mvc.Html { 公共静态类帮助器{ 公共静态MvcHtmlString ExampleHelper(this HtmlHelper htmlHelper){ //区域特定功能 } } } 非常感谢。     
已邀请:
您可以在“ 0”命名空间中定义此HTML帮助器:
namespace AppName.Areas.SomeAreaName.Extensions
{
    public static class Helper
    {
        ...
    }
}
然后使用
~/Areas/SomeAreaName/Views/web.config
文件的名称空间部分进行注册。     

要回复问题请先登录注册