问题标签 [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.
jquery - MVC 万无一失的验证“未定义系统”
我使用包管理器控制台安装了这两个包:foolproof & MvcExtentions.Foolproof。我在我的包配置中包含了万无一失的脚本文件(见下文)。
请注意,我还没有实现任何万无一失的代码,我只安装了 pacakges 并包含了脚本文件,然后运行了应用程序。
我收到以下客户端错误:
MvcFoolproofValidation.js: Uncaught ReferenceError: Sys is not defined
呈现为:(如果有任何后果)
c# - 万无一失的验证大于错误 System.NotImplementedException
我使用了几个小时的万无一失的验证
它正确验证了字段,但是当我在控制器中调用 submitchanges 时,它会抛出一个错误
[NotImplementedException: No se puede implementar el método o la operation.] Foolproof.ModelAwareValidationAttribute.IsValid(Object value) +59 System.ComponentModel.DataAnnotations.ValidationAttribute.IsValid(Object value, ValidationContext validationContext) +115 System.ComponentModel.DataAnnotations.ValidationAttribute .GetValidationResult(对象值,ValidationContext 验证上下文)+29 System.Data.Entity.Internal.Validation.ValidationAttributeValidator.Validate(EntityValidationContext entityValidationContext,InternalMemberEntry 属性)+198
[DbUnexpectedValidationException:调用 Foolproof.GreaterThanAttribute.IsValid 时,在验证“结束”期间引发了意外异常。有关详细信息,请参阅内部异常。]
日期也一样,我该怎么办?还有其他方法可以进行此验证吗?
jquery - 在 MVC 中使用万无一失的 FromDate ToDate 客户端验证不起作用
我的页面 fromDate 和 ToDate 中有两个日期字段。ToDate 应该大于 FromDate。我需要在客户端验证它。我正在使用 Foolprof 进行侧边验证
添加了参考
/li>添加了脚本
/li>我的模型包含以下代码
/li>
并在控制器中使用默认脚手架完成。
我的 .cshtml 包含以下日期代码
现在我的验证不在客户端工作,而是在单击提交按钮后在服务器端工作。
请给我一些指导..
谢谢你。
asp.net-mvc-4 - GreaterThan 和 LessThan 作为同一属性上的 DataAnnotation
我正在尝试对具有 DateTime 作为类型的属性做一个条件,它必须大于同一对象的另一个属性并且小于另一个也是同一对象的属性。我的问题是当我尝试应用这些两个 DataAnnotation 它给了我这个错误:
不显眼的客户端验证规则中的验证类型名称必须是唯一的。不止一次看到以下验证类型:是
我在与 Range DataAnnotation 苦苦挣扎后尝试了这个,我知道这不是最好的方法,但是 Range 对我不起作用,它总是给我这个错误:
该字符串未被识别为有效的日期时间。从索引 0 开始有一个未知单词。
这是我的模型(我使用实体框架来生成我的模型,所以我使用部分类来做验证技巧):
请有人告诉我如何解决这个问题?
c# - 万无一失的 MVC 5 依赖验证
问候我的朋友...
所以我在我的模型中设置了一组复选框:
而且我有一个字段文本(“ParaQueUsaEstasPag”),仅在选中任何复选框时才需要...
部分观点:
有一种使用 Foolproof 的模式(即 [RequiredIf])吗?
更新:遵循 Elad 的想法,我的课程是下一个:
在名为“JS-ValPagSel.js”的 js 中,我放了这个:
});
在视图中:
c# - 如果错误消息不起作用,则需要万无一失
我有我的模型:
我设置了ErrorMessage
然后我期望,在验证中,错误消息是"The field The Name cannot be blank"
,但我得到“The Name field is required.”。
我错过了什么?为什么我收到默认消息?
PS:我不知道是否有任何区别,但我正在使用服务器端验证(ModelState)。
更新
在同一个模型中,我使用了Required
(来自 .Net 的本机),并且Required
运行良好。但一切 RequiredIf
都没有。
c# - MVC 万无一失的验证RequiredIfFalse 错误地返回错误
我正在使用 MVC Foolproof Validation 库来提出相关要求:
这在客户端完美地工作,允许我提交没有RequiredIfTrueSelectID
值的表单(即值为 0),但[HttpPost]
返回ModelState.IsValid
false,并在即时窗口中显示以下结果:
我确保我正在回发RequiredIfTrueSelectID 的值(如您在上面的第一个即时窗口查询中所见)。为什么我会收到“需要 A 值”消息,如何抑制此错误?
顺便说一句,我在 MVC5 中。也许ModelState
自 2 年前 Foolproof 的最后一次更新以来,实施已经改变了?有其他人知道最近发布的库,其功能类似于 Foolproof 吗?
控制器方法:
asp.net-mvc-5 - MVC 万无一失的验证多个错误消息
我正在为 ViewModel 构建一些自定义验证,并且对有多个错误消息有疑问。
我想在字符串属性上创建自定义验证。根据要比较的值,我希望输出不同的验证消息。
这可能吗,还是我需要为显示的每条消息创建不同的自定义验证?
提前致谢
c# - 如果在 MVC5 中按函数验证,我该怎么做
如果通过功能检查电子邮件存在,我想显示错误
我怎么做?
c# - 异步万无一失的验证
使用时MVC Foolproof Validation
,是否可以进行自定义验证asynchronous
?我想从DbSet
自定义验证中检索一个对象,以检查该对象是否存在。
这可能吗?如果没有,是否有解决方法可以达到相同的结果?
这是我的代码:
这是我得到的错误:
'CanFindLocation.CustomValidations.RequiredThumbnailAssetId.IsValid(object, object)':返回类型必须是 'bool' 以匹配被覆盖的成员 'Foolproof.ModelAwareValidationAttribute.IsValid(object, object)'
提前致谢。