【问题标题】:Displaying server-side model-state errors on client side via ajax in ASP.NET MVC 4在 ASP.NET MVC 4 中通过 ajax 在客户端显示服务器端模型状态错误
【发布时间】:2012-10-29 03:04:12
【问题描述】:

场景:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 2013-10-09
      • 1970-01-01
      • 1970-01-01
      • 2021-10-01
      • 2012-05-23
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多