我想知道是否有人对 xVal 或 MVC 3.0 模型验证的使用有任何意见?我最初开始使用 xVal 是因为它能够同时验证客户端和服务器端,但该项目似乎已经死了(也许休眠是一个更好的词),而且 MVC 2.0 和 3.0 中的验证似乎有了很大的改进。与 MVC3.0 验证相比,使用 xval 有什么优势(如果有的话),反之亦然?
任何建议表示赞赏,
谢谢
J.P
我想知道是否有人对 xVal 或 MVC 3.0 模型验证的使用有任何意见?我最初开始使用 xVal 是因为它能够同时验证客户端和服务器端,但该项目似乎已经死了(也许休眠是一个更好的词),而且 MVC 2.0 和 3.0 中的验证似乎有了很大的改进。与 MVC3.0 验证相比,使用 xval 有什么优势(如果有的话),反之亦然?
任何建议表示赞赏,
谢谢
J.P
我认为将 xVal 用于 MVC 3.0 并没有优于内置支持的优势。xVal 的创建者甚至在他们的主页上这样说:xVal 的 CodePlex 网站:
重要提示:xVal 建议仅用于 ASP.NET MVC 1.0
如果您使用的是 ASP.NET MVC 2.0 或更高版本,则该框架具有直接从模型元数据生成客户端验证逻辑的内置支持。如果您愿意,您仍然可以使用 xVal,但不会积极开发或支持它。