从LLBLGen验证生成客户端验证

时间:2009-04-13 11:18:48

标签: asp.net-mvc llblgenpro

我一直在寻找,似乎没有人解决这个问题,但我想我也会在这里询问社区是否有任何问题。

有没有办法让客户端验证(jQuery,实时验证等等)自动从LLBLGen的内置验证中获取验证规则?

LLBLGen(以及像Subsonic这样的其他人)已经知道一个字段不能为空,必须少于100个字符等,似乎没有必要继续设置这些字段。

3 个答案:

答案 0 :(得分:2)

查看xVal ...它会根据模型中的验证生成jQuery Validation

xVal @ CodePlex

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