【发布时间】:2017-04-20 22:19:03
【问题描述】:
我目前有一个项目,我正在将客户端的东西转换为 Angular,因为我喜欢它的绑定方面。目前,我正在服务器上进行表单验证。在客户端和服务器上做了多年之后,我发现我的偏好是通过对服务器的 AJAX 请求来完成。因此,设计上没有客户端表单验证。
这是一种享受,我可以使用 jQuery 来点亮表单,其中包含 ModelState 中的任何验证错误,这些错误会以 json 的形式发送回客户端。
现在是 Angular。我想保留这个实现,但我觉得我正在与技术作斗争。 Angular 似乎坚持客户端验证。
有没有办法在收到带有验证错误的 AJAX 响应时,告诉 Angular 验证机制什么是无效的,这样我仍然可以只使用服务器端验证?
编辑 我应该包含一个帖子的链接,我的实现基于该帖子 - http://timgthomas.com/2013/09/simplify-client-side-validation-by-adding-a-server/ 如您所见,它不使用 Angular。将它的服务器端方面并让它与 AngularJs 一起工作会很好
谢谢
【问题讨论】:
-
@YinGang 我希望能找到能让我做到这一点的东西 - timgthomas.com/2013/09/…
标签: angularjs asp.net-mvc