从 LLBLGen 验证生成客户端验证

发布于 2024-07-16 15:34:17 字数 197 浏览 6 评论 0原文

我一直在寻找,似乎还没有人破解这个问题,但我想我也应该询问这里的社区,看看是否有任何进展。

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

LLBLGen(以及 Subsonic 等其他软件)已经知道字段不能为空、必须少于 100 个字符等,并且不需要在各处不断设置这些内容似乎很有用。

I've been looking and it seems no-one has cracked this yet but I thought I'd ask the community here as well to see if anything came up.

Is there a way to get client-side validation (jQuery, Live Validation, whatever) to automagically get the validation rules from LLBLGen's built in validation?

LLBLGen (and others like Subsonic) already know that a field can't be null, must be less than 100 characters, etc and seems useful not to have to keep setting these all over the place.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

清泪尽 2024-07-23 15:34:17

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

xVal @ CodePlex

xVal 博客文章简介

我不知道 LLBL 验证如何工作,也不知道是否有任何本机支持在 xVal 中。 但如果没有,只需创建一个 IRulesProvider 即可 - 毫无疑问,它会对许多其他 LLBL 用户派上用场。

我认为 LightSpeed ORM 也做了类似的事情。 请参阅此处 MVC 和 LightSpeed – 部分4 – 模型绑定

Check out xVal... it generates jQuery Validation based on validation found in your models.

xVal @ CodePlex

Introduction to xVal blog post

I don't know how LLBL validation works or if there is any native support for it in xVal. But if there isn't, it would just be a matter of creating an IRulesProvider - no doubt it would come in handy to numerous other LLBL users.

I think something similar was done for the LightSpeed ORM. See here MVC and LightSpeed – Part 4 – Model Binding

燃情 2024-07-23 15:34:17

Jquery.Validate 非常棒。 它可以验证信用卡号、日期、最小和最大字符以及许多其他功能。 链接在这里,使用起来非常简单。

http://docs.jquery.com/Plugins/Validation

基本上你要做的就是注册加载页面时以及声明输入类时,在 .js 文件中输入“验证”或“验证日期”或其他内容,它会智能地为您完成此操作。 他们再次在链接中提供示例和文档。 希望这对您有帮助。

Jquery.Validate is pretty awsome. It can validate credit card numbers, dates, min and max characters, and many other features. The link is here and it is very simple to use.

http://docs.jquery.com/Plugins/Validation

Basically all you do is register the .js file when loading up your page and when declaring the class of an input, put in "validate" or "validate date" or whatever and it will intelligently do it for you. Again they give examples and documentation in the link. Hope this helps you.

冰雪梦之恋 2024-07-23 15:34:17

我想说,必须创建适当的模板来输出您想要的任何验证代码(或修改现有的验证代码)。 我不确定是否有现有的,但你可以自己创建它们 - 这很容易。

华泰

I'd say one has to create proper templates to ouput whatever validation code you want (or modify exisiting ones). I am not sure whether there are any existing but you can create them by yourself - it is pretty easy.

HTH

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文