如何使用httpErrors将
错误路径更改为我的控制器/操作?
我有这个代码:
<httpErrors errorMode="Custom">
<remove statusCode="404"/>
<error responseMode="ExecuteURL" statusCode="404" path="Error/HttpRequestError"/>
</httpErrors>
但它不起作用.空页面显示和未输入的操作.
我做错了什么?
附:我知道另一种解决自定义页面错误的方法.但我想尝试使用它.
谢谢!
我
解决了一个问题.这个web.config
代码有效:
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="404"/>
<error statusCode="404" responseMode="ExecuteURL" path="/Error/404"/>
</httpErrors>
现在输入ErrorsController / NotFound动作(用路由属性ActionName标记为404).
原文链接:https://www.f2er.com/aspnet/248812.html