我需要声明一个模型的很多属性,它们都具有相同的属性。我想知道在 MVC 中是否有任何方法可以做到这一点。
[Required]
[Range(0, 4, ErrorMessage = "Integrity is required.")]
public int Integrity { get; set; }
[Required]
[Range(0, 4, ErrorMessage = "Empathy is required.")]
public int Empathy { get; set; }
我有一堆使用这两个属性(必需和范围)的字段,唯一不同的是属性的名称。有没有办法以减少重复的方式声明这些?