问题标签 [foolproof-validation]

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 投票
1 回答
690 浏览

entity-framework - MVC FoolProof Validation 在调用 SaveChange 方法时显示异常

这个问题听起来可能重复,但我对任何答案都不满意,因为有些人建议MVC Foolproof validaiton进行条件验证,有些人说它不适用于实体框架

MVC Foolproof RequiredIf validation在我的项目中使用它。它在客户端运行良好,并且验证也在服务器端运行。

但是当我调用db.Savechanges()插入数据时,异常即将到来

内部异常

0 投票
1 回答
550 浏览

validation - 万无一失的验证中的复杂自定义验证

我已经通过这个链接在我的应用程序中实现了复杂的自定义 Foolproof 验证,但遗憾的是它不起作用。我的要求很简单,我有一个用于上传图像的文件,如果用户选择上传以下指定以外的文件input file,则应该有一个validation

代码是

CSHTML 是

0 投票
1 回答
745 浏览

jquery - MVC 重新绑定万无一失的验证

嗨,我正在加载一个表单并使用通过万无一失的 nuget 包扩展的不显眼的客户端验证。这一切都很好,但现在我正在尝试使用 ajax 加载表单的一部分。

使用 ajax 加载这些部分后,验证不会绑定到新字段。

对于正常验证,我可以使用重新绑定它

是否有类似的方法可以重新绑定它们的万无一失的验证?

0 投票
1 回答
1522 浏览

c# - MVC 5 万无一失的客户端验证

我在使用 nuget 万无一失的包进行客户端验证时遇到问题。

我的模特

在我看来我有

在我的 _Layout.cshtml 中,我包含以下捆绑包:

我的 jqueryval 包看起来像这样:

在我的 web.config 中,我有:

我已经尝试过使用 mvcfoolproof js 文件的不同组合,但我根本无法让客户端验证正常工作。对于数量文本框,它正在工作。请注意,服务器端正在工作。

0 投票
1 回答
3445 浏览

asp.net-mvc-4 - 在多个条件下使用万无一失的RequiredIf

我有一个名为 CustomerType 的下拉列表,其中包含以下值

我的财产中还有一处viewmodel public string CompanyAddress{ get; set; }

如果下拉列表具有值,我的目标是使 CompanyAddress 成为必需3 or 4

我尝试了以下但得到错误Cannon have duplicate RequiredIf

0 投票
1 回答
1832 浏览

asp.net-mvc-4 - MVC 万无一失的验证 - 无法读取未定义的属性“值”

MVC Foolproof validation在我的应用程序中使用。场景是我有一个名为 CustomerType 的下拉列表,其中包含以下值

我的视图模型中还有一个属性。我的public string CompanyAddress{ get; set; }目标是使 CompanyAddressrequired if下拉列表具有值3 or 4

我试过以下

上面的代码在服务器端正常工作,但在客户端我收到以下错误

验证引用如下

0 投票
0 回答
936 浏览

c# - 万无一失,如果状态为假的条件不起作用

我有一个有条件的JoinStatus领域。True or False我也有 2 个名为的文本框JoiningDateNotJoiningReason如果用户选择复选框(True ConditionJoiningDate textbox应该被验证,否则(False ConditionNotJoiningReason textbox应该被验证。

我正在尝试使用 Foolproof 来实现这一点,但问题False Condition是没有得到验证。

视图模型

HTML

JavaScript

0 投票
1 回答
678 浏览

c# - 基于下拉值的万无一失的要求值

我发现了 Foolproof 库,它看起来非常好,但我在让它工作时遇到了问题。

仅当下拉列表的选定值 = 7 时,我才想创建一个必填字段。

简单模型:

我在控制器中创建下拉菜单的方式:

风景:

当我在选择值 7 时尝试查看验证是否有效时,我收到错误消息:

具有键“LeadSource_Id”的 ViewData 项属于“System.Int32”类型,但必须属于“IEnumerable<SelectListItem>”类型。

编辑:

我包括的库是:

0 投票
0 回答
1400 浏览

c# - MVC 万无一失 - RequiredIf - 大于 - ENum

我正在尝试使用 MVC Foolproof Validation 工具包来强制字段具有值,如果早期状态字段已达到某个值...

状态字段类型是具有定义int值的 ENum。

达到状态Confirmed后,我需要确保该ConfirmationNumber字段具有值

使用上述设置,它可以正常工作并验证该字段是否有数据,但是,如果我更改为以下设置,则不会发生验证。

或这个

我看过这个 SO question虽然它很相似,但这并不是一个明确的EqualsTo比较,而不是一个GreaterThanOrEqualTo

0 投票
1 回答
163 浏览

asp.net-mvc-4 - MVC 万无一失不适用于 DisplayTextFor

我有一个条件要求:

在视图中:

但是验证失败,因为助手的显示没有字段的名称。你如何解决这个问题?如果我使用 TextBoxFor 并将其设置为只读,它就可以工作,但它看起来很傻。