data-annotations相关内容

使用 Validator 类验证 DataAnnotations

我正在尝试使用 验证器类. 当属性应用于同一个类时它工作正常.但是当我尝试使用元数据类时它不起作用.我应该对 Validator 做些什么以便它使用元数据类?这是一些代码.. 这有效: 公共类角色{[必需(AllowEmptyStrings = false, ErrorMessage = "El nombre es obligatorio")]公共字符串 Nombre { get;放 ..
发布时间:2021-11-26 10:58:55 C#/.NET

如何指定 DataAnnotation ValidationAttribute 的顺序?

问题这里是相似的,但我没有任何域对象继承.我的字段和验证标记按以下顺序排列,但 MustBe18 错误和必需错误是唯一打印的错误.我在此模型中还有其他几个字段进行了更多验证,但代码中 ValidationAttribute 的顺序似乎并不重要.jfar 在链接帖子中的回答似乎暗示可以构建一个助手,但是如何构建?订单怎么控制? [Required(ErrorMessage = "此字段为必填项") ..
发布时间:2021-11-26 10:49:36 其他开发

当我使用 Validator.TryValidateObject 时,验证不起作用

DataAnnotations 不适用于好友类.以下代码始终验证为真.为什么? var isValid = Validator.TryValidateObject(new Customer(), Context, results, true); 这是伙伴类. 公共部分类 Customer{公共字符串名称 { 获取;放;}公共整数年龄{得到;放;}}[元数据类型(typeof(Cust ..
发布时间:2021-11-26 10:40:38 其他开发

使用数据注释对依赖属性进行自定义模型验证

从现在起我使用了优秀的FluentValidation库来验证我的模型类.在 Web 应用程序中,我将它与 jquery.validate 插件结合使用来执行客户端验证.一个缺点是大部分验证逻辑在客户端重复,不再集中在一个地方. 出于这个原因,我正在寻找替代方案.有很多示例那里 展示了使用数据注释来执行模型验证.它看起来很有希望.我无法找到的一件事是如何验证依赖于另一个属性值的属性. ..
发布时间:2021-11-26 09:58:03 其他开发

使用数据注释进行模型验证的错误消息

给定以下类: 使用 System.ComponentModel.DataAnnotations;公开课书{public Contact PrimaryContact{get;放;}public Contact SecondaryContact{get;放;}[必填(ErrorMessage="需要书名")]公共字符串名称{get;放;}}公开课联系{[必填(ErrorMessage="姓名是必填 ..
发布时间:2021-11-10 22:37:54 其他开发

带有 AngularJS 的 ASP.NET MVC 验证表单

我在 MVC 4 和 AngularJS(+ twitter bootstrap)中有一个项目.我通常在我的 MVC 项目中使用“jQuery.Validate"、“DataAnnotations"和“Razor".然后我在 web.config 中启用这些键来验证客户端模型的属性: ..
发布时间:2021-11-09 04:37:56 其他开发

如何设置 WCF 自定义反序列化错误消息

我正在创建一个 WCf 网络服务,我想知道如果枚举 DataMember 的反序列化失败是否可以设置自定义错误消息? 我有一个这样的枚举 [数据契约]公共枚举 VehicleBrand{[枚举成员]宝马 = 0,[枚举成员]本田 = 1,[枚举成员]特斯拉 = 2} 还有我的数据契约: [数据契约]公开课 MyCar{[DataMember(IsRequired = true, O ..
发布时间:2021-09-22 19:39:30 其他开发

如何使用数据注释中的远程属性验证 Telerik mvc 网格?

我想使用 Telerik mvc grid(批量编辑)检查数据库中是否已经存在用户名.但问题是为了验证它,我需要在 CheckDuplicateType 函数中将 applconst_id 作为参数传递.但它总是返回“未定义",我不知道如何获得正确的值. 这是我的模型类: 公共类 masterTypeCont{[钥匙]公共 Int32 applconst_id { 获取;放;}[Requi ..
发布时间:2021-09-04 20:37:14 其他开发

MaxLength数据注释可以与List< T>一起使用吗?

可以将 [MaxLength()] 属性与字符串和简单数组一起使用: 即 : [MaxLength(500)]公用字符串ProductName {get;放;} 或 [MaxLength(50)]公共字符串[]产品{get;放;} 但是它可以与列表一起使用吗? 即 : [MaxLength(50)]公共列表类型{get;放;} 解决方案 查看 ..
发布时间:2021-05-30 19:06:25 其他开发

必需如果需要对数据数据注释进行检查验证

如何放置条件数据注释?当所需的属性值取决于其他属性值时,如何准备数据注释验证? 我的编码如下: [RequiredIf("property_name == \" property_Value \“",ErrorMessageResourceType = typeof(Resources.resfilename),ErrorMessageResourceName ="ErrMessage" ..
发布时间:2021-04-28 19:47:18 其他开发

从图片中删除注释框

**我想要做的是删除5000张图像中的红色框.我为一个示例图像编写了一段python代码,但我不知道哪里出了问题.我无法实现这样的目的.感谢您采用其他方法解决此问题.这是示例图片 您已经确定,红色调环绕并位于180或0附近,因此您两次运行了范围检测.您可以使用的一种漂亮的“技巧" 是在转换为HSV之前反转图像(减去255),然后寻找青色(即OpenCV中的Hue = 90)而不是红色.因此, ..
发布时间:2021-04-28 19:47:15 其他开发

无法在COCO注释器中创建数据集并加载图像

我正在尝试使用 https://github来对带有COCO关键点的图像进行姿势估计.com/jsbroks/coco-annotator .如“安装"部分所述,我克隆了存储库.我安装了Docker和Docker-compose.之后,我使用 $ docker-compose up 启动了容器,并且该容器正在运行. 我现在在网站 https://annotator.justinbrooks. ..
发布时间:2021-04-28 19:47:11 其他开发

验证C#中的列表

我们正在使用 DataAnnotations 来验证我们的模型. 我们模型的一个非常简化的版本是: 公共类模型{公共列表事物;}公共课{[必需的]公共字符串名称{get; set;}} 现在,有趣的是,如果我创建一个没有名称的 Thing 并将其添加到模型中,我希望验证会失败,但会通过(震惊!). var model = new Model();var invali ..
发布时间:2021-04-28 19:47:07 其他开发

即使定义了其他主键,Entity Framework 6也会创建Id列

我将DataObject定义为: 公共类SensorType:EntityData{//PK公共字符串CompanyId {get;放;}公共字符串ServiceId {放;}公共字符串类型{get;放;}} 并使用流畅的API使CompanyId和ServiceId成为复合密钥: modelBuilder.Entity().HasKey(t => new {t ..
发布时间:2021-04-28 19:47:04 其他开发

@ Html.EditorFor DateTime设置默认值时不显示

我想在Controller中为我的模型设置一个默认值,但是它不能显示在创建页面中. TestModel代码: 公共类TestModel{[DataType(DataType.DateTime),必填][DisplayFormat(DataFormatString ="yyyy/MM/dd",ApplyFormatInEditMode = true)]公开的DateTime StartTim ..
发布时间:2021-04-28 19:46:58 其他开发

将复合外键映射到复合主键,其中外键也是主键

我想将VM_hostname,datetime和name属性设置为磁盘类的组合键.同时,磁盘类的VM_hostname和日期时间应参考 VirtualMachine 类的VM_hostname和日期时间(即外键). 我这样做了,但是它给了我这个例外:类型'WebJob1.Historical.Disk'上属性'datetime'上的ForeignKeyAttribute无效.在依赖类型"We ..
发布时间:2021-04-28 19:46:55 其他开发

自定义验证唯一属性-通用类

我正在尝试进行自定义验证[IsUnique].检查属性值是否唯一,并返回正确的消息. 这是我的代码,但这仅适用于指定的类,是否可以执行一种通过元数据获取正确的类的方法? 公共类ArticleMetaData{[Required(AllowEmptyStrings = false)][IsUnique(“名称")]公共字符串名称{get;放;}} 我的自定义验证: class IsU ..
发布时间:2021-04-28 19:46:53 其他开发

Windows窗体中的DataAnnotations支持

我想在Windows窗体应用程序(WinForms)中的类和实体上使用数据注释.我使用Windows DataGridViews和Infragistics UltraGrids.我以前已经成功地使用 [DisplayName(“要显示的名称")] 属性在DataGridView/UltraGrid上设置列标题文本. 这是非常有益的,因为我可能有几个显示此类的网格,而不是将每个网格配置为显示适 ..
发布时间:2021-04-18 18:38:42 其他开发

数据注释正则表达式

我需要一个正则表达式来表示这样的字符串: 例如1234-1234-12345 前两个数字必须在01-18之间,并且整个字符串必须为15个字符长 示例:0511-xxxx-xxxxx. 我尝试使用 [RegularExpression(@"^ [0-9] {1,18} $",ErrorMessage =“无效的ID.")] 但是它不起作用,它甚至给我一个错误,说','丢 ..
发布时间:2021-04-11 20:12:52 其他开发