为什么要在 C# 中密封自定义验证属性
我正在尝试为数据注释创建自定义 C# 验证属性(没有密封关键字)。 public class MyValidatorAttribute : ValidationAttribute { } 但是微软页面此处…
RegularExpressionAttribute 无法验证正确的数据
我有一个正则表达式,当我尝试它时效果很好: System.Text.RegularExpressions.Regex.IsMatch("universal",@"^[A-Za-z0-9 ._’&-/s]{0,100}$") true S…
ASP .NET MVC 3 Validation unobtrusive - 验证规则的评估顺序
我创建了一个自定义 ValidationAttribute“RequiredIf”,用于根据另一个字段确定一个字段是否为空。我已经创建了适配器并添加了方法。 这是示例: ht…
如何验证 Guid 数据类型?
有没有办法验证 GUID 数据类型? 我正在使用验证属性。 http://msdn.microsoft.com/en -us/library/ee707335%28v=vs.91%29.aspx…
自定义 ValidationAttribute 的 ValidationErrors 未正确显示
我创建了一个在服务器和客户端之间共享的 ValidationAttribute。为了让验证属性在数据帮助器类中引用时正确生成给客户端,我必须非常具体地构建它。 …
是否可以使用 MVC 非侵入式适配器在验证功能期间自定义 jquery 验证消息?
我有一个 MVC3 表单中的多个select 列表框。用户可以添加&从该列表框中删除自定义 option 元素。但是我想验证列表框中没有两个选项包含相同的值。 我…
如何以编程方式打开/关闭数据注释验证属性
因此,我使用 ASP.NET MVC 3 和 Entity Framework 4.1(代码优先)。 我有一个这样的类: public class Person { public int Id { get; set; } public…
requiredIf 条件验证属性
我正在寻找一些关于实现执行以下操作的验证属性的最佳方法的建议。 模型 public class MyInputModel { [Required] public int Id {get;set;} public s…
如何强制 ValidationAttribute 将指定的对象成员标记为无效?
我的模型包含一些成员: public class Address { public Street { get; set;} public City { get; set; } public PostalCode { get; set; } } 现在我…
基于两个属性的自定义模型验证。一者影响另一者
我使用 Asp.Net MVC 2 和实体框架 4。 情况如下:我有一个复选框和一个文本框(日期选择器)。 如果选中该复选框,则需要该文本框。如果该复选框为 fa…
当其他属性应用于类时,CustomValidationAttribute 不起作用
重现: Imports System.ComponentModel Imports System.ComponentModel.DataAnnotations Module Module1 Sub Main() Dim type = GetType(Contact) Typ…
使用 ASP.NET MVC 防止 JS 注入
我希望允许用户将 HTML 发布到网站,但需要确保没有 Javascript 注入到网站中。 到目前为止,我已经创建了一个验证属性来检查传入的 html 是否存在狡…
如何手动调用ValidationAttributes? (数据注释和模型状态)
我们的某些逻辑中需要迭代模型的属性以自动绑定属性,并希望扩展功能以包含 C# 4.0 中的新数据注释。 目前,我基本上迭代所有 ValidationAttribute 实…
.Net MVC2 如何在使用自定义 ValidationAttribute 时向 ModelState 添加错误
我有以下 ValidationAttribute 类, [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = true)] public sealed class DateV…