0
我的HandleError屬性正常工作,但是:如何在JQueryUI對話框中使用MVC HandleError屬性?
我有一個顯示部分視圖的jqueryui對話框。如果我在這個動作中產生一個錯誤,對話框將保持空白,並且不會重定向到Error.aspx頁面。
我需要做些什麼才能使其發揮作用?
我的HandleError屬性正常工作,但是:如何在JQueryUI對話框中使用MVC HandleError屬性?
我有一個顯示部分視圖的jqueryui對話框。如果我在這個動作中產生一個錯誤,對話框將保持空白,並且不會重定向到Error.aspx頁面。
我需要做些什麼才能使其發揮作用?
如果控制器操作中發生異常,則HandleError
屬性捕獲此異常並呈現Error
視圖。問題是它將StatusCode設置爲500.當jQuery看到這個狀態碼時,它認爲請求失敗,甚至不願意顯示內容。在解決此問題的方法中,編寫一個自定義錯誤處理程序屬性,該屬性源自標準錯誤處理程序屬性,並在呈現錯誤視圖時通過將狀態碼設置爲200來覆蓋OnException方法。
看起來你以前回答過更好的措辭問題。 http://stackoverflow.com/questions/3274808/how-can-i-make-handleerrorattribute-work-with-ajax – 2010-09-28 18:00:46
@Jonathan,是的,它似乎是這樣的。我不記得今天早上吃了什麼早餐,所以不要指望我記得我在七月十八日回答的事情:-) – 2010-09-28 18:07:00