2010-02-15 57 views
1

我有一個簡單的asp.net網站。調試ASP.Net網站和window.onerror

在JavaScript中,我在window.onerror事件中添加了一個處理程序。

當我在Visual Studio中調試時,他們的處理程序似乎覆蓋我的。當任何JavaScript錯誤發生時,它會進入他們的調試器,並且我的onerror函數永遠不會被調用。

有沒有什麼我可以做,使我仍然運行,而不禁用客戶端調試?

回答

2

恐怕在Visual Studio中的客戶端腳本調試是全部或全無。 VS在調試時啓動的IE中掛鉤了JScript,它沒有可配置的選項來處理js錯誤。

我完全理解你的問題,爲什麼這是一個大問題。測試客戶端錯誤處理的唯一真正選擇是使用venkman,jetbrains(它們有一個新的以web爲中心的ide)或其他js調試器。

不告訴你任何你不知道的事情,只是確認它。 ;-)

讓我知道你最終決定如何處理這個問題。