2009-04-24 88 views
5

我正在使用ASP.net的AJAX框架,我正試圖做一些JavaScript的web服務異常日誌記錄。服務器端的ASP.Net Ajax異常處理

通過網絡瀏覽,我發現some people處理他們的客戶端併發送回服務器。我寧願不這樣做,因爲它依賴於其他服務器調用(如果它第一次失敗,發送其他請求看起來不是一個好主意,並且這使得我改變了我所有的呼叫)

我看到一些其他人decorating all their methods與try ... catch塊(這導致重複的錯誤處理,還有其他try catch塊)。但是,我試圖實現類似於global.asax的Application_Error(),它處理每個未捕獲的異常(nope,它似乎不會被稱爲AJAX稱爲方法異常)。

這可能嗎?

回答

7

使用ELMAH - 它可以捕獲ajax錯誤。

+0

是的,看看該項目中的MsAjaxDeltaErrorLogModule。 – 2009-04-24 12:26:20