【问题标题】:Redirect to Error page in mvc重定向到 mvc 中的错误页面
【发布时间】:2010-09-13 14:09:39
【问题描述】:

我在 mvc 2 中工作,需要在带有异常消息的错误页面上重定向。

为此,我已经覆盖控制器的 OnException () 操作 并尝试像“ View("Error").ExecuteResult(this.ControllerContext);” 但它是 throwig 异常'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerWrapper"

请给我正确的解决方案

问候穆尼什

【问题讨论】:

  • 您能否展示该部分的更多代码?
  • protected override void OnException(ExceptionContext filterContext) { View("Error").ExecuteResult(this.ControllerContext); }
  • 嘿,小伙子,也许我给的这个答案可能会对你有所帮助。 stackoverflow.com/questions/3397856/…

标签: asp.net-mvc


【解决方案1】:

HandleError 属性重定向到位于共享文件夹中的错误页面。此页面有一个 System.Web.Mvc.HandleErrorInfo 类型的模型,其中包含一个异常属性。您应该修改错误页面,使其显示您想要的异常信息,例如<%:Model.Exception.Message %>

还要确保在 web.config 文件中的 <system.web> 中有 <customErrors mode="On" />,否则,在开发过程中,HandleErrorAttribute 不会拦截异常。

祝你好运!

【讨论】:

    猜你喜欢
    • 2018-12-13
    • 1970-01-01
    • 1970-01-01
    • 2010-12-16
    • 2014-07-27
    • 2019-04-06
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    相关资源
    最近更新 更多