DataAnnotation JQuery无缝集成?

时间:2010-12-17 20:45:20

标签: jquery data-annotations

似乎我已经看到过去如何做到这一点,但我现在似乎无法找到它。

Scott Gu's MVC V2预览文章中,他表示他们正在发布JQuery验证插件,很快您就可以使用DataAnnotations来装饰您的ViewModel并只有一个地方来指定客户端和服务器验证。

  

在未来的ASP.NET MVC 2预览中,我们计划发布jQuery   验证插件作为一部分   默认项目模板,并添加   支持自动客户端   JavaScript执行   DataAnnotation验证规则为   好。这将使开发人员能够   轻松添加验证规则   放置在Model或ViewModel上   对象,并将它们都强制执行   它到处都是客户端和服务器端   在应用程序中使用。

我无法找到这是如何完成的,或者是否曾经实施过。有人可以开导我吗?

1 个答案:

答案 0 :(得分:1)

如果您对如何实现这一点感到好奇,可以查看Steve Sanderson的xVal框架。

http://xval.codeplex.com/

如该页面所述,xVal不再被积极开发,仅用于MVC v1,因为类似功能在MVC v2中实现。 Scott Guthrie在这篇文章中讨论了这个特性:

http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx

它存在于ASP.NET MVC v2和v3中。如果您想知道它是如何在ASP.NET MVC v2中实现的,您可以从这里下载源代码:

http://aspnet.codeplex.com/releases/view/41742