【发布时间】:2010-09-29 00:23:55
【问题描述】:
如果我有一个从 jQuery .ajax 调用中调用的 ASP.NET MVC 控制器操作,该操作需要引发错误,我该怎么做?我知道我可以创建一个 JSON 对象并将其传递一个“错误”属性,但是如果 .ajax 调用的响应不是 JSON 而是 HTML 怎么办?
【问题讨论】:
-
这个问题解决了吗?
标签: jquery asp.net-mvc
如果我有一个从 jQuery .ajax 调用中调用的 ASP.NET MVC 控制器操作,该操作需要引发错误,我该怎么做?我知道我可以创建一个 JSON 对象并将其传递一个“错误”属性,但是如果 .ajax 调用的响应不是 JSON 而是 HTML 怎么办?
【问题讨论】:
标签: jquery asp.net-mvc
使用 HandleError 属性,并将 View 设置为返回相应 HTML 片段的视图。
[HandleError(View="AjaxErrorFragment")]
public ActionResult ICallThisWithjQuery() {
【讨论】: