问题标签 [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.
asp.net-mvc-4 - System.NotImplementedException:“方法或操作未实现。” 万无一失的验证
在我的 MVC4 应用程序中,我正在使用 MVC FoolProof 库
在我的元数据类中,我有
但是在我的控制器发布方法中,抛出了一个异常db.SaveChanges
以下是异常的详细信息
堆栈跟踪详细信息
在这种情况下我该怎么办?实际上没有得到我要去的地方。
请帮我!谢谢
asp.net-mvc-4 - 使用 mvc4 进行 MVC 万无一失的验证
我曾尝试使用Requiredif 和RequiredifTrue,但两者都不起作用。下面是我的代码。当我将 IsmedicalInsurance 的值设为真/假时,其他两个都不起作用。
查看代码。
c# - 使用 Foolproof RequiredIf 和枚举
我们正在尝试使用 Foolproof 验证注释[RequiredIf]
来检查是否需要电子邮件地址。我们还创建了一个枚举以避免在 ViewModel 中使用查找表 id。代码如下所示:
然后在 ViewModel 中:
在此场景中,当电子邮件未填写但选择为通知类型时,我们不会收到错误消息。相反,这按预期工作:
我发现的唯一其他参考是在这里:https ://foolproof.codeplex.com/workitem/17245
c# - RequiredIf 对 MVC4 中的两个变量进行条件验证
我有一个模型类正在关注
在其中我想使用周六和周日字段的假日字段使用RequiredIf 条件。我可以像下面这样使用吗
所以我不知道如何在我的模型类中使用RequiredIf条件,所以请有人帮助我
asp.net - 相同字段上的万无一失的多个验证器
我目前使用万无一失的验证:
但客户想要添加验证:
但是它的编译器不同意这一点,那么 In 如何将两者结合起来呢?
提前致谢!
asp.net-mvc-5 - 如何修复模型以正确使用 MVC Foolproof 库?
我正在尝试使用 MVC Foolproof 库来验证我的模型并分别显示错误消息。但是我没有正确应用数据注释,因此验证不起作用。
我的要求是我有两个复选框,并且在提交表单之前至少需要检查其中一个。下面是带有数据注释的模型中两个字段的代码,
现在,当我在不选中任何复选框的情况下提交表单时,会提交表单并且不会显示错误。我知道模型和我应用自定义验证属性的方式存在一些逻辑错误,因为如果我将第一个字段设置为 int 或 string 并在 CheckBox 被选中时使其成为必需,则验证工作正常并且验证消息会相应地显示在风景。请帮助我识别上述字段中的逻辑错误。
c# - 万无一失的 MVC5 验证单元测试 - 未实现的异常
我正在使用以下辅助方法在 MVC 中对我的验证逻辑进行单元测试:
我的一个数据模型包含以下内容:
这会使用此堆栈跟踪从 Foolproof 中引发 NotImplementedException:
有趣的是,这在运行 MVC 时运行良好,但在 UnitTest 领域却不行。
我的目标是通过 MVC 接口对验证和绑定进行单元测试,以确保随着项目变得越来越大,更改不会产生深远的影响。
非常感谢任何有关如何使其工作的建议。
vb.net - MVC 万无一失的验证在表单应用程序中不起作用
我添加了对MVC Foolproof Validation
我的项目的引用。我在我的模型上使用其中一个注释:
我们有一个验证类,它像这样进行验证:
这适用于所有常规DataAnnotation
s,但它并没有为新注释捕获它。我无法调试到Validator.TryValidateProperty
,但结果返回为该属性的 true ,尽管在EndDate
.
验证逻辑是否有缺陷?
validation - 如果大于值,则 MVC 万无一失的验证
我有一个带有指示业务类型的单选按钮的 MVC 表单。如果业务类型是 Limited 或 PLC,则表单会显示其他公司注册号和注册办事处地址字段。如果单选按钮值大于 2,我想确保两个字段都完成。
所以我安装了万无一失的验证。作为一个傻瓜,我认为这将是一个理想的解决方案。
在我的视图模型中,我有:
我想在 GreaterThan 属性中指定一个值,即:
[GreaterThan("CorporateIdentityId","2")]
但它似乎不喜欢那样。当然,似乎没有关于如何做到这一点的文档或示例。所有的例子似乎只显示了隐含的值——当前日期、真/假等。没有明确的值可以比较。
我只是对万无一失的验证要求太多了吗?如果是这样,有没有我可以使用的替代方案?
c - 一个矩形的面积万无一失
谁能帮我算一下矩形的面积。我不能做到万无一失,即禁止输入字母和负数。我只是不能在创建第一个涉及字母的条件时创建第二个条件。我该怎么做,或者我什至必须从头开始更改程序。我只需要找到一个矩形的面积。