问题标签 [fluentvalidation-2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
15397 浏览

.net - 如何使用 FluentValidation 将字符串验证为 DateTime

使用 FluentValidation,是否可以在无需指定委托的情况下将 a 验证string为可解析的?DateTimeCustom()

理想情况下,我想说一些类似 EmailAddress 功能的东西,例如:

所以是这样的:

0 投票
4 回答
323 浏览

c# - 通过属性实现验证的基本问题?请指导我

感谢您的关注和时间。

我想在属性设置器中实现验证。这是一个需要您的专家帮助的问题。

我知道在设置值之前如何进行验证。但如果传递的值不正确,则不知道该怎么做。只是不设置不是一个可接受的解决方案,因为我想向用户返回适当的消息(在 Web 表单的标签中)。我的示例代码是:

一个想法是使用 return 但这是不允许的。

抛出错误看起来不太好,因为通常我们会避免抛出自定义错误。

请指导和帮助我。

期待中的感谢

韩丝

0 投票
2 回答
996 浏览

.net - .Net 对象验证

我可以将验证应用程序块用于高性能程序吗?我的意思是当我从流中获取对象时,我需要在解析数据时验证它们的值。据我了解,涉及反射...

是否有任何替代工具可用于对象验证?

0 投票
1 回答
193 浏览

asp.net - 带有 Asp.net 验证的 JQuery

我有一个表单,它显示一个 asp.net 网格,网格中列出了不同的人。用户可以通过单击页面上的 asp.net 按钮将新用户添加到网格中:

单击此按钮时,将打开一个 JQuery 对话框:

这一切都很好。但是,对话框表单上的某些字段必须进行验证。起初,我使用了 asp.net 必填字段验证。由于某种原因,这不起作用。所以,我在代码隐藏中进行验证。验证工作(就像它对必需的字段控件所做的那样),但表单显示在它自己的窗口中,而不是在 JQuery 对话框中。有人可以告诉我我做错了什么。

注意:ManagePeople.aspx 是包含网格的页面。单击 addperson 按钮后,将显示 AddPerson.aspx 中 #content_dialogBox 的内容。

0 投票
3 回答
27629 浏览

asp.net - 正则表达式验证器不验证空文本框

我想验证特定文本的文本框,它不能为空。但是正则表达式验证器不会验证文本框是否为BLANK。但是,它会验证我是否在文本框中输入了一些内容。

即使文本框为空,如何使正则表达式触发?

我应该同时使用Required Validator + Regex Validator吗?谢谢。

0 投票
4 回答
788 浏览

c# - 日期验证

我们如何在 asp.net 上使用数据验证?不能插入大于当前日期的日期。

0 投票
5 回答
4645 浏览

c# - 有任何 .NET Fluent Argument 检查库吗?

在查看Shrinkr的源代码时(我们都查看其他项目的源代码来学习,对吗??? :))我注意到以下 kewl 代码..(由我缩写,如下)

注意到他们检查参数的流畅方式了吗?好的 :)

替代文字
(来源:cherrythian.com

所以..检查代码,他们有一些自定义类可以做到这一点......

有没有通用的框架?

宝石安装 netFluentCheck

:)

0 投票
1 回答
6506 浏览

asp.net-mvc - 带有流利验证的基于属性的验证似乎不适用于 asp.net-mvc

我遵循了本教程中的所有这些步骤:

创建了一个验证器类

在我的 DTO 上放置一个属性来指定这个验证器

但是当我去检查 ModelState 错误列表时,在表单发布之后,我看到的错误来自 asp.net-mvc 默认验证。

关于为什么它不流利的任何建议。验证器 ??我在下面添加了我在 gui 上看到的图像

在此处输入图像描述

如果我直接在代码中调用验证器,它就可以正常工作:

0 投票
1 回答
10097 浏览

validation - 为什么使用 fluentvalidation 而不是 ASP.NET MVC 验证

在哪种情况下,您会选择FluentValidation (FV)而不是ASP.NET MVC 3 方式

FV 比 MVC 有什么优势?我意识到,对于后者,我们必须编写更多代码,并且可以用数据注释乱扔代码。此外,使用 FV 编写自定义验证似乎比 MVC 更容易。但是,使用 MVC 可以使用数据注释并插入 jQuery 验证。

那么在您看来,是什么让您选择其中之一呢?在某些情况下您甚至会同时使用两者吗?

0 投票
2 回答
928 浏览

asp.net-mvc-3 - Fluentvalidation 将业务对象注入验证器

我正在使用 fluentvalidation 并使用结构映射为 asp.net mvc3 中的操作注入验证器。我在将业务对象注入验证器对象时遇到问题。我收到这样的错误:

{"StructureMap 异常代码: 202\n没有为 PluginFamily Suggestion.Biz.BO.ISubjectBO, Suggestion.Biz, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 定义默认实例"}

如何将 SubjectBO 注入 SubjectValidator?

主题验证器:

SuggestionValidationRegistry:

StructureMapValidatorFactory:

应用程序启动:

是的,我在 app_start SuggestionBizRegistry 配置:

应用程序启动: