2012-02-14 51 views
2

我有一个错误页面,它使用.Net MVC3中的主页面。主页需要错误视图的控​​制器从ApplicationController继承,这为主页中使用的ViewModel提供了一些重要的数据加载。如何处理错误页面本身挂在asp.net mvc3?

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

但当ApplicationController中得到尝试加载它的数据错误,错误页面也将挂起,因为它是依赖于ApplicationController的。

正如我所理解的问题,最好的解决办法是有一个备用的错误页面,如果在ApplicationController中发生错误。

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

+1

不要忘记备用错误页面,以防您的备用错误页面挂起 – UpTheCreek 2012-02-14 20:15:38

+0

= P有趣,但它不会。这只会是一个没有逻辑的简单视图。 =) – Swiftaxe 2012-02-16 15:26:30

回答