我正在寻找一些关于实现validation属性的最佳方式的build议,这个属性可以做到以下几点。 模型 public class MyInputModel { [Required] public int Id {get;set;} public string MyProperty1 {get;set;} public string MyProperty2 {get;set;} public bool MyProperty3 {get;set;} } 我想拥有一个价值至lessprop1 prop2 prop3,如果prop3是唯一的价值,它不应该等于false。 我将如何去写一个validation属性(s?)呢? 感谢您的帮助!