26
假設我的控制器中有一個方法是通過jQuery AJAX調用調用的。例如。我想刪除一個用戶。當一切順利時,我返回新內容('ok')並退出該方法。asp.net(mvc)服務器應該如何返回錯誤jquery ajax調用被捕獲錯誤回調?
發生錯誤時該怎麼辦?我想通過一個適當的狀態代碼來表示它,這樣我的錯誤回調就會被調用。爲什麼狀態碼?在這裏閱讀: How do you trigger the "error" callback in a jQuery AJAX call using ASP.NET MVC?
然而,該方法不起作用,因爲IIS7返回它自己的消息(錯誤請求)insted的我的自定義錯誤消息。
除此之外,還有其他兩個卡口:
- 它與IIS6工作以及
- IE8不返回「錯誤的請求」的字符串。內部錯誤回調屬性request.responseTest爲空。
錯誤回調看起來是這樣的: 錯誤:函數(請求){警報(request.responseText);}
HttpResponse.TrySkipIisCustomErrors不適用於IIS6 – stej 2009-05-20 11:33:01