У меня есть некоторые проблемы с проверкой с использованием аннотаций данных в ASP.NET MVC 2. Например, у меня есть класс адреса:
public class Address
{
public long Id { get; set; }
[Required]
public string City { get; set; }
[Required]
public string PostalCode { get; set; }
[Required]
public string Street { get; set; }
}
и класс заказа:
public class Order
{
public long Id { get; set; }
public Address FirstAddress { get; set; }
public Address SecondAddress { get; set; }
public bool RequireSecondAddress { get; set; }
}
Iхотите проверять Order.FirstAddress все время, но Order.SecondAddress следует проверять, только если для Order.RequireSecondAddress установлено значение true.
Есть идеи?:)
Крис