2
返回一個複雜的對象,而不是爲ValidationResult我有這樣一個類:在CustomValidation
[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
和一些警告?
感謝