ajax - ASP.Net MVC : Can you use Data Annotations/Validation with an AJAX/jQuery call?

标签 ajax asp.net-mvc data-annotations

您可以通过 AJAX/jQuery 调用使用数据注释/验证吗?如果是这样,请提供示例或显示示例的帖子。

基本上我已经看到了一个如何使用数据注释的例子,但是它有一个完整的回帖。有没有办法处理 AJAX/jQuery 调用?不确定您将如何执行此操作,因为我不确定您将如何在客户端构建 Model 对象。 (我假设这是你必须做的。)

有人告诉我这是可以做到的,但我只是不明白它是怎么做到的。

谢谢你的帮助。

最佳答案

如果您使用 Html.AjaxForm(而不是 Html.BeginForm),那么它将使用 Ajax 进行验证。

但是我认为您不能使用 jQuery 进行验证。微软有自己的 Ajax 库,他们自己调用/维护它。我认为您不能在两者之间 Hook 自己的代码。

关于ajax - ASP.Net MVC : Can you use Data Annotations/Validation with an AJAX/jQuery call?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5825631/

相关文章:

javascript - 如何在回发时保持 SlideToggle 的状态?

javascript - Ajax 返回空字符串而不是 NULL 值

javascript - 购物车系统从 GET 到 AJAX post/get

asp.net-mvc - 数据类型客户端验证在 MVC 2 中不起作用

javascript - 查看数字助手中的数据注释范围

asp.net - 用于验证的数据注释,至少一个必填字段?

javascript - 通过 AJAX 在 HTML 中显示 PHP 表格

asp.net-mvc - 如何在标题中使用 html 标签在 asp.net mvc 中创建链接?

.net - 默认启用 UnsafeHeaderParsing 是可接受的做法吗?

c# - 无法定义使用 'dynamic' 的类或成员,因为编译器需要类型 'System.Runtime.CompilerServices.DynamicAttribute'