【发布时间】:2015-11-03 04:36:56
【问题描述】:
我有一个表单并且启用了不显眼的验证。默认情况下,在提交方法中客户端验证被触发,并且(如果您有任何错误)表单如下所示:
验证甚至在任何数据发送到服务器之前发生。
现在,如果您想使用 $.ajax 方法,此行为将不起作用。客户端验证不起作用。您必须手动检查 javascript 中的所有字段,从而失去 DataAnnotations 的所有美感。
有没有更好的解决方案?我可以使用 jquery 的 submit(),但我猜它没有像 $.ajax 这样的回调。
【问题讨论】:
标签: validation asp.net-mvc-3 jquery unobtrusive-validation