我有这样的课:
[CustomValidation(typeof(Validate_Class_MetaData), "Validate")]
public class tbl_MetaData
{
[Required(ErrorMessage = "-...")]
[Range(1, Int64.MaxValue, ErrorMessage = "-...")]
public global::System.Int64 Id { set; get; }
...
}
我想使用另一个类来验证我的类:
public class Validate_Class_MetaData
{
public static ValidationResult Validate (tblData tbl, ValidationContext vc)
{
问题是我有一些带有错误的警告。我的意思是一些业务规则不是错误,我想使用对话框向用户显示警告,如果用户想要保存带有该警告的记录。现在我不能使用ValidationResult
.
我怎样才能返回ValidationResult.Success
和一些警告一起?
谢谢