Пользовательский маршрут для указанных ошибок в web.config
У меня есть этот пользовательский конфиг ошибки в моем web.config:
<customErrors
mode="On"
defaultRedirect="/common/ErrorPage.html?webconfig">
</customErrors >
Теперь у меня есть необходимость перенаправить на другую страницу ошибки для некоторых специальных страниц, но остаются "/common/ErrorPage.html?webconfig">
как по умолчанию. Это возможно?
1 ответ
Если ваши специальные страницы могут находиться в определенной области ASP.NET MVC, одним из способов сделать это может быть использование различных пользовательских путей ошибок на основе местоположения. (из этого)
<system.web>
<customErrors mode="On" defaultRedirect="error" />
</system.web>
.
.
.
<location path="areaName">
<system.web>
<customErrors mode="On" defaultRedirect="/areaName/error" />
</system.web>
</location>