| using System; | 
| using System.Collections.Generic; | 
| using System.ComponentModel.DataAnnotations; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
|   | 
| namespace WIDESEA_Core.Attributes | 
| { | 
|     public class CustomValidationAttribute : ValidationAttribute | 
|     { | 
|         protected override ValidationResult? IsValid(object? value, ValidationContext validationContext) | 
|         { | 
|             if(value is string valueString) | 
|             { | 
|                 if (string.IsNullOrEmpty(valueString))  | 
|                 { | 
|                     return new ValidationResult("错误"); | 
|                 } | 
|             } | 
|   | 
|             return ValidationResult.Success; | 
|         } | 
|     } | 
| } |