csharp 数据注释,验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 数据注释,验证相关的知识,希望对你有一定的参考价值。

[Range(1,10,ErrorMessage="Woah easy on numbers there!")]
public int Rating { get; set; }

[Required]
public string ReviewerName { get; set; }

[StringLength(60,MinimumLength=3)]
public string Review { get; set; }

[MaxLength(60),MinLength(3)]
public string Review { get; set; }

[Display(Name="Price")]
public decimal Expensiveness{get;set;}

[DisplayFormat(NullDisplayText="Anonymous"")]
public string User{get;set;}

//DataType performing format only(no validation) in this case it remove time from DateTime
// leaving only Date for display
[DataType(dataType:DataType.Date)]  
public DateTime ReleaseDate { get; set; }

[RegularExpression(@"^\$?\d+(\.(\d{2}))?$")]
[ScaffoldColumn(false)]


以上是关于csharp 数据注释,验证的主要内容,如果未能解决你的问题,请参考以下文章

csharp 数据注释属性,用于验证字符串是否为有效的XML

csharp IValidatable对象验证注释

csharp MaxWords自定义验证注释属性

csharp NotAllowedHtml.cs是一个数据注释addi

csharp 验证数据-annotation.cs

csharp 用于测试数据的验证属性晚于另一个