我在我的解决方案中使用 ASP.NET MVC4。我有下面的 ViewModel,我想验证仅当字段 Date 是今天时才填写字段 EmergencyReason。我试试这个:
public class LoadingViewModel
{
public DateTime Date { get; set; }
[RequiredIf("Date", Comparison.IsEqualTo, DateTime.Today)]
public string EmergencyReason { get; set; }
...
}
它不起作用。RequiredIf 的第三个参数必须是一个常量表达式,...
知道如何仅当日期字段为今天时才强制用户输入紧急原因?
谢谢。