如何使用 jQuery 和 ASP.NET MVC 从 AJAX 调用返回错误消息?

Posted

技术标签:

【中文标题】如何使用 jQuery 和 ASP.NET MVC 从 AJAX 调用返回错误消息?【英文标题】:How do you return error messages from AJAX calls using jQuery and ASP.NET MVC? 【发布时间】:2010-09-29 00:23:55 【问题描述】:

如果我有一个从 jQuery .ajax 调用中调用的 ASP.NET MVC 控制器操作,该操作需要引发错误,我该怎么做?我知道我可以创建一个 JSON 对象并将其传递一个“错误”属性,但是如果 .ajax 调用的响应不是 JSON 而是 html 怎么办?

【问题讨论】:

这个问题解决了吗? 【参考方案1】:

使用 HandleError 属性,并将 View 设置为返回相应 HTML 片段的视图。

[HandleError(View="AjaxErrorFragment")]
public ActionResult ICallThisWithjQuery() 

【讨论】:

以上是关于如何使用 jQuery 和 ASP.NET MVC 从 AJAX 调用返回错误消息?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ASP.NET MVC Rest API 调用和 jQuery Ajax 下载文件

如何使用 jquery 或 ajax 在 c#/asp.net 中为 MVC 项目更新 razor 部分视图

如何使用 jquery unobtrusive 和 Asp.Net Mvc 验证动态生成的单选按钮组?

如何使用 AJAX JQuery ASP .NET MVC 4 将 FormCollection 和文件传递给控制器

如何禁用该按钮的按钮和 Jquery 代码 - asp.net mvc-3

如何使用jQuery unobtrusive和Asp.Net Mvc验证动态生成的单选按钮组?