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