我想实现以下目标,但似乎不可能:
[genericValidation || specificValidation]
public int content{ get; set; }
我不想融合这两种验证,因为genericValidation在程序的多个位置使用(其他类),并且必须在每个specificValidation上进行复制/粘贴。具体只针对这个类,所以我试图保持特定和通用的区别。
我想避免将通用内容复制粘贴到每个特定的验证中。鉴于这种通用/特定的“OR”发生在几个类中。
有没有办法实现这个目标?
答案 0 :(得分:1)
您可以创建SpecificValidationAttribute并从GenericValidationAttribute继承它。例如
http://127.0.0.1:8080/product/1/product/mp3.jpg