2013-03-21 195 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