我创建了一个MVC 4应用程序。有两个部分观点。
我已经处理了应用程序中的错误,当错误发生时,应用程序会将用户重定向到错误页面,即操作 - 索引,控制器 - 错误和视图 - 索引。
但问题是这个错误视图正在使用局部视图 - 标题。
我的问题是部分视图中出现错误,此部分视图也用于错误视图。所以它导致堆栈溢出异常。在这种情况下,如果出现错误,任何引用Header局部视图的视图都会抛出错误。
在这种情况下我该怎么做?
答案 0 :(得分:0)
应用程序将用户重定向到错误页面
我认为您可以做的最好的事情是为此目的使用普通的旧HTML页面。在我自己的项目中,我有简化的,简约风格的HTML页面,内部样式和单个图像。
答案 1 :(得分:0)
为什么不制作几个错误页面?我有1个错误页面用于400,另一个用于404,依此类推。
您可以在部分菜单页面中出现错误的1个错误页面。