【发布时间】:2015-02-04 15:09:35
【问题描述】:
我正在使用最新版本的 angular.js 和 WebAPI & bootstrap。
想象一个带有几个文本框和提交按钮的表单。一旦用户提交表单,数据就会通过服务器上的 WebAPI 调用进行验证,因为我们无法信任客户端验证。
在 API 控制器中,我们进行所有业务验证。 假设所有文本框中输入的数据都无效:
-
我应该如何从我的 WebAPI 返回错误消息,以便表单正确显示?
在没有角度的普通 MVC 方式中,这很容易。我们可以向 ModelState 添加错误,视图会选择它并正确显示错误。
【问题讨论】: