C# “asp.net抑制internet explorer错误”对话框

C# “asp.net抑制internet explorer错误”对话框,c#,asp.net,ajax,error-handling,C#,Asp.net,Ajax,Error Handling,这只适用于IE 8.0 在我的asp.net页面上,我按下“保存”按钮,它会浏览一些服务器端代码。当服务器端代码出现错误时,在网页上,我得到了标题为“此网页上的错误可能导致其工作不正确”的Internet Explorer错误对话框。我确切地知道是什么导致服务器端出现此错误 我的网页中没有try-catch处理。我将所有错误冒泡到Global.asax,并将它们记录在事件应用程序_Error中 所以。。我的问题是 1。如何抑制此弹出的Internet Explorer错误对话框? 2。如何在Gl

这只适用于IE 8.0

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

我的网页中没有try-catch处理。我将所有错误冒泡到Global.asax,并将它们记录在事件应用程序_Error中

所以。。我的问题是

1。如何抑制此弹出的Internet Explorer错误对话框?

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

请帮忙。谢谢


我所要做的就是在web.config的system.web部分添加以下行,这样就阻止了对话框的弹出。此外,我还能够将err-in-Application\u错误记录在Global.asax文件中

  <customErrors defaultRedirect="~/CustomError.aspx" mode="On" />

几个问题,您使用的是什么版本的IE?您是否在其他浏览器中收到此消息?站点是在调试模式下本地运行,还是正在部署,并且从部署的站点生成错误?从图像中,您已经涵盖了错误的内容。错误是脚本事件(客户端)还是服务器端事件,堆栈跟踪显示在窗口中?你能不能提供一些信息,让我们知道消息是什么时候生成的。您用ajax标记了这个问题,ajax函数调用服务器端方法是否会触发此错误?