asp.net mvc アプリケーションに単純な ViewModel クラスがあります。
public class DestinationViewModel
{
[Display(Name = "Country")]
[some validation attributes]
public string CountryName { get; set; }
[Display(Name = "Destination")]
[some validation attributes]
public string DestinationName { get; set; }
public DateTime? DepartureDate { get; set; }
public DateTime? ArrivalDate { get; set; }
}
コントローラーにデータを渡すと、無効な出発日と到着日にアプリケーションで検証エラーが表示されます。しかし、私はそのような行動を望んでいません。DepartureDate
フィールドとフィールドのみで検証を無効にする方法(属性)はありArrivalDate
ますか?