ソリューションで 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 の 3 番目の引数は、定数式でなければなりません...
日付フィールドが今日の場合にのみ、ユーザーに EmergencyReason の入力を強制するにはどうすればよいですか?
ありがとう。