我一直在寻找,似乎没有人解决这个问题,但我想我也会在这里询问社区是否有任何问题。
有没有办法让客户端验证(jQuery,实时验证等等)自动从LLBLGen的内置验证中获取验证规则?
LLBLGen(以及像Subsonic这样的其他人)已经知道一个字段不能为空,必须少于100个字符等,似乎没有必要继续设置这些字段。
答案 0 :(得分:2)
查看xVal ...它会根据模型中的验证生成jQuery Validation。
Introduction to xVal blog post
我不知道LLBL验证是如何工作的,或者xVal中是否有任何本机支持。但如果没有,那只需要创建一个IRulesProvider - 毫无疑问它会对许多其他LLBL用户派上用场。
我认为对LightSpeed ORM做了类似的事情。见MVC and LightSpeed – Part 4 – Model Binding
答案 1 :(得分:0)
Jquery.Validate非常棒。它可以验证信用卡号,日期,最小和最大字符以及许多其他功能。链接在这里,使用起来非常简单。
http://docs.jquery.com/Plugins/Validation
基本上,您只需在加载页面时注册.js文件,并在声明输入类时,输入“验证”或“验证日期”等等,它将智能地为您完成。他们再次在链接中提供示例和文档。希望这对你有所帮助。
答案 2 :(得分:0)
我要说必须创建适当的模板来输出你想要的任何验证码(或修改现有的验证码)。我不确定是否有任何存在,但你可以自己创建 - 这很容易。
HTH