【发布时间】:2015-03-12 01:12:54
【问题描述】:
我想将标识符传递给 ASP.NET MVC 中的自定义错误页面。
我将 web.config 设置为在出现状态 500 错误时重定向到错误页面。我不知道如何将引发异常(也将 HTTP 状态设置为 500)的应用程序代码中的错误 ID 传递回配置的错误页面。
如果我只使用 Status 200 并从控制器的 Error 方法返回一个视图并在那里执行所有逻辑,这很容易,但是 Status 代码必须是 500,所以这不是一个可接受的解决方案。
我也不会也不会为此使用会话。我想使用查询字符串或查看数据。
不是重复的。这是关于错误处理(状态代码 500)和异常。 404 是关于找不到页面
【问题讨论】:
-
不是重复的。这是关于错误处理(状态代码 500)和异常。 404 是关于找不到页面
-
@user1060500 Erik 引用的那篇文章仍然是关于异常处理的。似乎one of the answers 可以改编,或者this other question/answer。
标签: asp.net asp.net-mvc