jquery - 在 ASP.NET MVC 4 中通过 ajax 在客户端显示服务器端模型状态错误

标签 jquery ajax asp.net-mvc-3 error-handling

场景:

我通过 jquery $.ajax({...}) 调用调用 MVC4 Web 应用程序的 Controller 操作,并传递有关我希望保存的用户的详细信息。 Web应用程序连接到后端私有(private)API并发送用户数据,API返回响应表明用户名已被使用。 我想在属性用户名上显示常规客户端验证错误消息的位置显示属性状态错误。

目前我手动执行此操作,但我想知道是否有 jQuery 兼容库可以通过提供键/值错误作为操作响应的方式为我呈现属性状态错误,并且库处理其余部分。

最佳答案

您可以渲染一个新的部分 View 以及模型状态错误(在 Controller 中使用 ModelState.AddModelError)。

关于jquery - 在 ASP.NET MVC 4 中通过 ajax 在客户端显示服务器端模型状态错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13297146/

相关文章:

jquery - 如何让 jQuery 效果在 Firefox 和 Google Chrome 上运行?

javascript - Jquery填充多个具有相同名称的选择框

javascript - jquery ajax 和 html

asp.net-mvc - $.ajax( { 异步 : false } ) request is still firing asynchronously?

ASP.net:由于数据库错误,无法使用网站管理工具

javascript - 输入焦点并在窗口获得焦点时模糊触发

javascript - 如何在 jQuery 中控制后退和前进按钮

javascript - 有时JQuery ajax在重定向后没有执行

asp.net-mvc-3 - MVC4 Razor 中可能存在重大变化,可通过 "@:@"修复

jquery - Backbone.js 与 ASP.NET MVC