这只适用于IE 8.0
在我的asp.net页面上,我按下保存按钮,它会通过一些服务器端代码。当服务器端代码出错时,在网页上,我收到标题为“此网页上的错误可能导致其无法正常工作”的Internet Explorer错误对话框。我确切知道在服务器端导致此错误的原因。
我的网页中没有尝试抓取处理。我将所有错误冒泡到Global.asax并将其记录在事件Application_Error。
中所以..我的问题是
1。如何禁止弹出Internet Explorer错误对话框?
2。我如何在Global.asax的Application_Error中,重定向到另一个名为GenericErrPage.aspx的asp.net页面,在那里我显示用户友好的自定义文本消息。
请帮忙。感谢。
答案 0 :(得分:0)
我所要做的就是在web.config的system.web部分添加以下行,它会阻止弹出对话框。此外,我能够在Global.asax文件中的Application_Error中记录错误。
<customErrors defaultRedirect="~/CustomError.aspx" mode="On" />