サーバー側の検証ヘルパーを使用してフィールドを条件付きで検証することは可能ですか?
例えば
public partial class SomeEntity
{
public bool Chargeable { get; set; }
[RegularExpression(@"\d{8,8}", ErrorMessage = "should have alpha numeric characters.")]
public string CaseNumber { get; set; }
}
要件: Chargeable が true の場合にのみ、CaseNumber が必要です。
私はそれをできた:
[RegularExpression(@"\d{8,8}", ErrorMessage = "should have alpha numeric characters."), Required]
public string CaseNumber { get; set; }
しかし、Required(if(Chargeable))
私が必要なものは...