I have some issues with validation using data annotations in ASP.NET MVC 2. For example, I have an Address class:
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; }
}
And order class:
public class Order
{
public long Id { get; set; }
public Address FirstAddress { get; set; }
public Address SecondAddress { get; set; }
public bool RequireSecondAddress { get; set; }
}
I want to check Order.FirstAddress all the time, but Order.SecondAddress should only be checked if Order.RequireSecondAddress is set to true.
Any ideas? :)
Chris
Chris source
share