2
我們試圖獲得一個條件屬性來工作,例如,有一個布爾(複選框),如果選中,則需要其相關文本。所以,理想情況下,我們會有類似...用於驗證的條件所需屬性
public bool Provision { get; set; }
[ConditionalRequirement(IsNeededWhenTrue = Provision)]
public string ProvisionText { get; set; }
這甚至有可能嗎?
備用想法(不優雅?)
public bool Provision2 { get; set; }
[PropertyRequired(RequiredBooleanPropertyName = "Provision2")]
public string Provision2Text { get; set; }
我討厭使用魔法字符串的方法......但任何其他的想法?