本文介绍了MVC 5 HttpErrors +控制器/动作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何更改错误路径,我的控制器/动作与httpErrors
How can I change error path to my controller/action with httpErrors?
我有这样的code:
<httpErrors errorMode="Custom">
<remove statusCode="404"/>
<error responseMode="ExecuteURL" statusCode="404" path="Error/HttpRequestError"/>
</httpErrors>
但它不工作。空白页面节目和动作没有进入。
But it doesn't work. Empty page shows and action not entered.
我做什么错了?
P.S。我知道另一种方式来解答自定义页面错误。但我想尝试使用它。
P.S. I know about another way to sovle custom page errors. But i want try to use it.
谢谢!
推荐答案
我解决问题。 web.config中的这code工作:
I resolve a problem. This code of web.config works:
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="404"/>
<error statusCode="404" responseMode="ExecuteURL" path="/Error/404"/>
</httpErrors>
在ErrorsController / NOTFOUND行动目前进入(标有路由属性附加伤害ActionName 404)。
Now entered in ErrorsController/NotFound action(marked with routing atribute ActionName to 404).
这篇关于MVC 5 HttpErrors +控制器/动作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!