我想要 MVC 区域特有的自定义错误页面。不幸的是,Web.config 覆盖系统似乎没有考虑 MVC 文件夹结构。如果我想覆盖一个名为“mobile”的区域,我必须创建一个名为“mobile”的根项目文件夹(包含视图和控制器),并将 Web.config 与新的customErrors
元素。
有没有更好的方法来执行此操作,以便我不必为任何覆盖创建根文件夹?
我一直在寻找完全相同的东西。我所做的一个细微更改是在主 web.config 中使用位置元素。我认为这是一个偏好问题,但它使您不必在解决方案中创建单独的文件夹和文件。我很想知道更好的方法。
<system.web>
<customErrors mode="On" defaultRedirect="error" />
</system.web>
.
.
.
<location path="areaName">
<system.web>
<customErrors mode="On" defaultRedirect="/areaName/error" />
</system.web>
</location>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)