是否可以使用服务器端验证助手有条件地验证字段?
例如
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))
这是我需要的...