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

时间:2012-11-08 20:21:17

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

情景:

我通过jquery $ .ajax({...})调用调用MVC4 Web应用程序的控制器操作,并传递有关我想保存的用户的详细信息。 Web应用程序连接到后端私有API并发送用户数据,API返回响应,指示Username已在使用中。 我想在出现常规客户端验证错误消息的地方显示属性Username上的属性状态错误。

目前我是手动完成但是我想知道是否有jQuery兼容的库会以一种方式呈现属性状态错误,我提供键/值错误作为响应来自动作,而库处理其余的。< / p>

1 个答案:

答案 0 :(得分:0)

您可以渲染新的局部视图以及模型状态错误(在控制器中使用ModelState.AddModelError)。