【问题标题】:How to handle when the Error Page itself hangs in asp.net mvc3?错误页面本身在asp.net mvc3中挂起时如何处理?
【发布时间】:2012-03-05 20:23:15
【问题描述】:

我有一个在 .Net MVC3 中使用母版页的错误页面。母版页需要从 ApplicationController 继承错误视图的控​​制器,它为母版页中使用的 ViewModel 执行一些必要的数据加载。

public class ErrorController : ApplicationController
{
    public ActionResult Error()
    {
        return View();
    }
}

但是当 ApplicationController 在尝试加载数据时遇到错误,错误页面也会挂起,因为它依赖于 ApplicationController。

据我了解,如果错误发生在 ApplicationController 中,最好的解决方案是使用备用错误页面。

如果 ApplicationController 中发生错误,我将如何设置要使用的备用错误页面?

【问题讨论】:

  • 不要忘记备用错误页面,以防您的备用错误页面挂起
  • =P 有趣,但它不会。这将只是一个没有逻辑的简单视图。 =)

标签: asp.net .net asp.net-mvc asp.net-mvc-3 error-handling


【解决方案1】:

您需要使用全局错误处理程序,有点像 Global.asax。这是您可以查看的解决方案:http://blog.ploeh.dk/2009/12/01/GlobalErrorHandlingInASPNETMVC.aspx

祝你好运!

【讨论】:

    猜你喜欢
    • 2011-07-18
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-31
    • 2015-12-16
    • 2011-06-21
    • 1970-01-01
    相关资源
    最近更新 更多