gpt4 book ai didi

asp.net-mvc - 使用区域时,我可以将 system.web.webPages.razor 放在我的顶级 web.config 中吗?

转载 作者:行者123 更新时间:2023-12-01 04:07:54 25 4
gpt4 key购买 nike

我正在使用 MVC 区域。在每个区域内,我都有一个 View 部分,其中包含一个包含以下内容的 Web 配置:

<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>

<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" /> ... more namespaces common to all views ...
</namespaces>
</pages>
</system.web.webPages.razor>

我总是尽量不重复我的代码,所以我想知道。我可以把上面的从每个区域的 web.configs 中取出来,并添加到顶级 web.config 中吗?我试过了,它似乎有效。但是这样做好吗?

最佳答案

是的你可以。

但是,它会破坏您站点中的任何非 MVC Razor 页面。

关于asp.net-mvc - 使用区域时,我可以将 system.web.webPages.razor 放在我的顶级 web.config 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8182967/

25 4 0