asp.net - 使用 asp.net mvc 从嵌套母版页显示自定义错误页面

标签 asp.net asp.net-mvc asp.net-mvc-2

我在我的页面中显示自定义错误..如果发生错误。但如果在我的 subview 母版页中发生相同的错误,我无法在整个页面上显示自定义错误页面,它会向我显示 subview 母版页下的错误页面。请附上屏幕截图。

如果任何 submaster 或其他页面发生问题,任何人都可以帮助我如何在整个页面上显示错误页面..

这是我在 Web 配置文件中使用的代码,用于显示自定义错误页面..

<customErrors mode="On" defaultRedirect="~/Home/Error">
  <error statusCode="403" redirect="~/Home/Error" />
  <error statusCode="404" redirect="~/Home/Error" />
</customErrors>

我有母版页

所有js文件和Css文件链接

我有主母版页面的子母版页面。子母版页面有三个选项卡,每个选项卡都有网格控制。如果出现问题,我可以显示自定义错误页面,但它在子母版页面中显示我。而不是在主页面中母版页......但如果发生任何事情我需要在主母版页中显示自定义错误页面..

谢谢

谢谢

最佳答案

出现此问题的原因是您在初始页面加载后使用 AJAX 部分加载选项卡的内容,因此在加载母版页后会发生错误。

您需要做的是提供一个 javascript 函数来处理 ajax 调用返回后的错误并重定向到错误页面。

我不确定您使用的是什么 JavaScript 框架,但大多数框架允许您指定成功和错误处理的回调。

关于asp.net - 使用 asp.net mvc 从嵌套母版页显示自定义错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4029804/

相关文章:

asp.net - 这些 WebKit ASP 之间的区别 :Menu fixes

c# - 如何使用 SqlDataReader 获取多条记录?

asp.net - 更改 HTTP post 上的 ASP.NET MVC 2 ActionResult

asp.net-mvc-2 - MVCContrib TestHelper 与 session.clear、session.abandon 和 Rhino Mock 相关的问题

c# - MVC - 将附加信息传递给 View

c# - Visual Studio 2015 中的 Bower 错误

asp.net - 用户代码中未处理断言失败异常

asp.net - 在数据库表中有效地查找唯一值

asp.net - 用于将 ASP.NET MVC 6 网站部署到 Azure 的脚本

javascript - 与 .net C# razor 模板进行 react