加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – mvc是否支持整个区域的Web.config设置继承?

发布时间:2020-12-16 04:15:06 所属栏目:asp.Net 来源:网络整理
导读:我将我的MVC代码分发到几个不同的领域并注意到一件事. 如果我在主Web.config中有一些东西,比如: system.web.webPages.razor pages pageBaseType="System.Web.Mvc.WebViewPage" namespaces add namespace="System.Collections.Generic" / 那些不属于根区域的
我将我的MVC代码分发到几个不同的领域并注意到一件事.
如果我在主Web.config中有一些东西,比如:
<system.web.webPages.razor>
     <pages pageBaseType="System.Web.Mvc.WebViewPage">
       <namespaces>
         <add namespace="System.Collections.Generic" />

那些不属于根区域的页面对此一无所知.我必须在内部Web.config中重复相同的事情,它位于区域文件夹中.

怎么会?

解决方法

web.config继承但仅限于子文件夹. ?/ Areas是?/ Views的一个单独的文件夹,所以放在?/ Areas / SomeAreaName / Views / web.config中的内容与放在?/ Views / web.config中的内容没有任何共同之处.而且因为Razor忽略了?/ web.config中的名称空间部分,所以你需要为区域重复它.

总之,你有:

>?/ Views / web.config
>?/ Areas / SomeAreaName / Views / web.config

这是两个完全不同的文件夹,其中的部分无法继承.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读