如何更改控制器/操作的错误路径与http错误?
我有这个代码:
<httpErrors errorMode="Custom">
<remove statusCode="404"/>
<error responseMode="ExecuteURL" statusCode="404" path="Error/HttpRequestError"/>
</httpErrors>
但这不起作用。显示空白页面且未输入操作。
我做错了什么?
附:我知道解决自定义页面错误的另一种方法。但我想尝试使用它。
Thanks!
我解决一个问题。 web.config 的这段代码有效:
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="404"/>
<error statusCode="404" responseMode="ExecuteURL" path="/Error/404"/>
</httpErrors>
现在进入错误控制器/未找到操作(用路由属性标记动作名称 http://msdn.microsoft.com/en-us/library/system.web.mvc.actionnameattribute%28v=vs.108%29.aspx至 404)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)