问题标签 [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.
entity-framework - MVC FoolProof Validation 在调用 SaveChange 方法时显示异常
这个问题听起来可能重复,但我对任何答案都不满意,因为有些人建议MVC Foolproof validaiton
进行条件验证,有些人说它不适用于实体框架
我MVC Foolproof RequiredIf validation
在我的项目中使用它。它在客户端运行良好,并且验证也在服务器端运行。
但是当我调用db.Savechanges()
插入数据时,异常即将到来
内部异常
validation - 万无一失的验证中的复杂自定义验证
我已经通过这个链接在我的应用程序中实现了复杂的自定义 Foolproof 验证,但遗憾的是它不起作用。我的要求很简单,我有一个用于上传图像的文件,如果用户选择上传以下指定以外的文件input file
,则应该有一个validation
代码是
CSHTML 是
jquery - MVC 重新绑定万无一失的验证
嗨,我正在加载一个表单并使用通过万无一失的 nuget 包扩展的不显眼的客户端验证。这一切都很好,但现在我正在尝试使用 ajax 加载表单的一部分。
使用 ajax 加载这些部分后,验证不会绑定到新字段。
对于正常验证,我可以使用重新绑定它
是否有类似的方法可以重新绑定它们的万无一失的验证?
c# - MVC 5 万无一失的客户端验证
我在使用 nuget 万无一失的包进行客户端验证时遇到问题。
我的模特
在我看来我有
在我的 _Layout.cshtml 中,我包含以下捆绑包:
我的 jqueryval 包看起来像这样:
在我的 web.config 中,我有:
我已经尝试过使用 mvcfoolproof js 文件的不同组合,但我根本无法让客户端验证正常工作。对于数量文本框,它正在工作。请注意,服务器端正在工作。
asp.net-mvc-4 - 在多个条件下使用万无一失的RequiredIf
我有一个名为 CustomerType 的下拉列表,其中包含以下值
我的财产中还有一处viewmodel
public string CompanyAddress{ get; set; }
如果下拉列表具有值,我的目标是使 CompanyAddress 成为必需3 or 4
我尝试了以下但得到错误Cannon have duplicate RequiredIf
asp.net-mvc-4 - MVC 万无一失的验证 - 无法读取未定义的属性“值”
我MVC Foolproof validation
在我的应用程序中使用。场景是我有一个名为 CustomerType 的下拉列表,其中包含以下值
我的视图模型中还有一个属性。我的public string CompanyAddress{ get; set; }
目标是使 CompanyAddressrequired if
下拉列表具有值3 or 4
我试过以下
上面的代码在服务器端正常工作,但在客户端我收到以下错误
验证引用如下
c# - 万无一失,如果状态为假的条件不起作用
我有一个有条件的JoinStatus
领域。True or False
我也有 2 个名为的文本框JoiningDate
。NotJoiningReason
如果用户选择复选框(True Condition
)JoiningDate textbox
应该被验证,否则(False Condition
)NotJoiningReason textbox
应该被验证。
我正在尝试使用 Foolproof 来实现这一点,但问题False Condition
是没有得到验证。
视图模型
HTML
JavaScript
c# - 基于下拉值的万无一失的要求值
我发现了 Foolproof 库,它看起来非常好,但我在让它工作时遇到了问题。
仅当下拉列表的选定值 = 7 时,我才想创建一个必填字段。
简单模型:
我在控制器中创建下拉菜单的方式:
风景:
当我在选择值 7 时尝试查看验证是否有效时,我收到错误消息:
具有键“LeadSource_Id”的 ViewData 项属于“System.Int32”类型,但必须属于“IEnumerable<SelectListItem>”类型。
编辑:
我包括的库是:
c# - MVC 万无一失 - RequiredIf - 大于 - ENum
我正在尝试使用 MVC Foolproof Validation 工具包来强制字段具有值,如果早期状态字段已达到某个值...
状态字段类型是具有定义int
值的 ENum。
达到状态Confirmed
后,我需要确保该ConfirmationNumber
字段具有值
使用上述设置,它可以正常工作并验证该字段是否有数据,但是,如果我更改为以下设置,则不会发生验证。
或这个
我看过这个 SO question虽然它很相似,但这并不是一个明确的EqualsTo
比较,而不是一个GreaterThanOrEqualTo
asp.net-mvc-4 - MVC 万无一失不适用于 DisplayTextFor
我有一个条件要求:
在视图中:
但是验证失败,因为助手的显示没有字段的名称。你如何解决这个问题?如果我使用 TextBoxFor 并将其设置为只读,它就可以工作,但它看起来很傻。