至少有三種可能的驗證庫可能與Knockout配合使用。這些包括:Upshot/Knockout建築最佳實踐 - 哪個客戶端驗證庫應該與Knockout和Upshot一起使用?
- jQuery驗證(jQuery插件)
- Knockout.Validation [敲除插件](https://github.com/ericmbarnard/Knockout-Validation)
- 敲入敲驗證[敲除插件](https://github.com/Enome/knockknock)
假設,使用標準jQuery驗證需要在所有表單輸入字段上使用「uniqueName」綁定。淘汰賽通常不需要這樣做,因此除非提出要求(通過綁定),否則不會提供。
有兩個貢獻的Knockout驗證插件。這些是Knockout.Validation和Knock-Knock驗證。我注意到Knockout.Validation最近已更新,但Knock-Knock驗證在大約一年內未更新。
我的假設可能是標準的jQuery驗證,或者Knock-Knock驗證可能是Knockout和Upshot的首選標準。
是否有人使用這兩個驗證插件中的任意一個與Upshot以及它從服務器公開的實體元數據結合使用?
如果是這樣,你能告訴我哪兩個建議一般使用,也許提供一些有關其實施的提示?
謝謝!
作爲條件看起來你正在使用Asp.Net MVC4,是否有使用內置的不顯眼驗證的問題? –
@photo_tom,這是一個非常好的問題。我將不得不研究和測試。 –