0

这应该只适用于 IE 8.0

在我的 asp.net 页面上,我按下保存按钮,它会通过一些服务器端代码。在服务器端代码出错时,在网页上,我得到标题为“此网页上的错误可能导致其无法正常工作”的 Internet Explorer 错误对话框。我确切地知道是什么导致服务器端出现此错误。

我的网页中没有尝试捕获处理。我将所有错误都冒泡到 Global.asax 并将它们记录在事件 Application_Error 中。

所以..我的问题是

1. 如何抑制弹出 Internet Explorer 错误对话框?

2. 我如何在 Global.asax 中的 Application_Error 中重定向到另一个名为 GenericErrPage.aspx 的 asp.net 页面,在该页面中显示用户友好的自定义文本消息。

请帮忙。谢谢。

在此处输入图像描述

4

1 回答 1

0

我所要做的就是在 web.config 的 system.web 部分中添加以下行,它会阻止弹出对话框。此外,我能够在 Global.asax 文件的 Application_Error 中记录错误。

  <customErrors defaultRedirect="~/CustomError.aspx" mode="On" />
于 2012-11-01T01:07:18.137 回答