2013-03-21 114 views
0

我有一个场景,我需要调用JavaScript的pageunload事件的webmethod。HTTP错误500:内部服务器错误 - Asp.Net

  1. 当我在多个浏览器选项卡(例如多于10个选项卡)中打开多个相同页面的实例时。
  2. 立即关闭浏览器。

页面的多个实例的Pageunload被调用,并且我的错误记录工具记录错误“Http Error 500:Internal Server Error”。

但是,日志文件中没有写入任何内容,即使应用程序处于调试模式,也不会收到任何错误消息。

我需要解决问题并防止它发生。任何人有任何想法?

+0

而你的代码...?或者我们应该猜测你想要完成什么,出了什么问题?我有些怀疑你描述的是真实生活场景。 – walther 2013-03-21 10:35:08

+0

我需要排查问题并防止它发生。而场景当然是真实的场景。 – Neerajan 2013-03-21 11:01:20

+0

当你说一个webmethod你的意思是一个函数在你的asp.net代码或..? – Constanta 2013-03-21 11:03:35

回答

0

使用此方法并尝试使记录系统识别错误。

protected override void OnUnload(EventArgs e) 
{ 
    base.OnUnload(e); 
// your code here 


} 
+0

谢谢,但这并不能解决我的问题。当我突然关闭浏览器窗口时,则不会触发此事件。使用上述代码行不符合用户离开页面或关闭浏览器时需要执行的任务。 – Neerajan 2013-03-25 05:28:44