【发布时间】:2010-10-27 07:39:13
【问题描述】:
假设我的控制器中有一个通过 jQuery AJAX 调用调用的方法。例如。我想删除一个用户。当一切正常时,我返回 new Content('ok') 并退出该方法。
发生错误时该怎么办?我想通过适当的状态代码来表示它,以便调用我的错误回调。为什么是状态码?在这里阅读: How do you trigger the "error" callback in a jQuery AJAX call using ASP.NET MVC?
但是,该方法不起作用,因为 IIS7 返回它自己的消息(错误请求),其中包含我的自定义错误消息。
除此之外还有另外两个问题:
- 它也必须与 IIS6 一起使用
- IE8 不返回“错误请求”字符串。在错误回调中,属性 request.responseTest 为 null。
错误回调可能如下所示: 错误:函数(请求){警报(request.responseText);}
【问题讨论】:
标签: asp.net-mvc ajax callback