【发布时间】: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