我正在开发一个ASP.Net WebAPI项目并将Knockout.js用于客户端MVVM。我现在正在考虑客户端验证,并找到了Knockout-Validations。由于这也是Microsoft推荐的验证框架,我愿意在我的项目中使用它,但我也考虑了jQuery Validations。
那么如果我使用Knockout-Validation而不是jQuery Validations呢?我的意思是,Knockout-Validations对于字段来说是相当新的,但是自2006年以来jQuery Validations就在那里。如果我使用Knockout-Validations而不是jQuery Validations,我会想念什么?有没有jQuery Validations可以做的事情,Knockout-Validations不能做?
仅供参考,我的项目客户希望该产品能够在未来十年内使用。因此,即使是选择的验证框架也是一个非常重要的决定。
谢谢大家。
答案 0 :(得分:1)
Knockout验证插件在引擎盖下使用“jquery validation”,但只是在knockouts扩展器框架中很好地封装它。这封装了你提到的必要的jquery验证,看看底部的淘汰扩展器文档 http://knockoutjs.com/documentation/extenders.html