有没有必要为MVC beta编写自己的验证框架,或者您是否希望很快就会发布?

时间:2008-11-19 05:44:38

标签: asp.net-mvc validation

关于MVC验证存在很多问题,但到目前为止,答案已经非常不确定了。

特别是对于我的需求,我想要从同一描述中生成客户端验证和服务器验证的东西,并且应该允许基于模型的属性以及基于代码的声明,仅供那些使用ORM(例如LINQ TO SQL)的人使用。

我已经看到一些已经被激活的验证包,但它们往往会引入很多依赖关系或者相当不完整(例如,不支持复选框或没有“更高级别”验证)。

我们是否开始编写自己的验证框架,或者我们是否希望团队可以实际发布一些内容,因为他们已经具备了适当的验证结构和jQuery?

对于那些实际上在现场使用MVC的人,您现在使用什么进行验证?

2 个答案:

答案 0 :(得分:1)

您是否知道在预览5中添加了验证语义?此article from Scott Gu描述了如何使用它,this one详细说明了测试版的变化。

我没有亲自使用它,它可能不符合您的所有要求,但我毫不怀疑它可以扩展到您想要的行为。

答案 1 :(得分:1)

发布的MVC 1.0的最佳方法是使用xVal 您可能还需要查看使用xVal实现Linq2SQL的this post,以防未解决/无效。