我目前正在使用MS Ajax UpdatePanel的頁面上工作。不過,我遇到了一個奇怪的問題。如果我簡單地編譯並查看我的頁面,則其中一個按鈕單擊事件會導致錯誤。但是,因爲該按鈕會影響UpdatePanel中的項目,所以實際的異常對我來說是隱藏的:我得到的全部是通過UpdatePanel Javascript返回給我的HTTP 500錯誤。如何調試.net錯誤,其中的消息在Ajax調用中被屏蔽
奇怪的是,如果我在Visual Studio中逐行執行代碼,我不會收到錯誤。該按鈕不會導致我期待的行爲,但它不會引發錯誤。
因爲逐步通過不會導致錯誤被拋出,所以我不知道如何才能找到實際的異常消息,以便我可以找出錯誤被拋出的位置並進行調試。感謝收到的建議。
乾杯, 馬特
是否啓用自定義錯誤?如果是這樣,返回的頁面應顯示調用堆棧,異常消息 – Anero 2010-06-01 11:27:55
將代碼放入try catch塊並從catch塊返回堆棧跟蹤? – Amarghosh 2010-06-01 11:39:13
@Anero - 不確定。我如何啓用自定義錯誤? – 2010-06-01 11:43:52