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

前端之家收集整理的这篇文章主要介绍了asp.net-mvc-3 – mvc是否支持整个区域的Web.config设置继承?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将我的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

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

原文链接:https://www.f2er.com/aspnet/247683.html

猜你在找的asp.Net相关文章