加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – MVC 5 HttpErrors控制器/动作

发布时间:2020-12-16 04:36:27 所属栏目:asp.Net 来源:网络整理
导读:如何使用httpErrors将错误路径更改为我的控制器/操作? 我有这个代码: httpErrors errorMode="Custom" remove statusCode="404"/ error responseMode="ExecuteURL" statusCode="404" path="Error/HttpRequestError"//httpErrors 但它不起作用.空页面显示和
如何使用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).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读