J'ai application ASP.NET MVC 3 avec la classe suivante:validation conditionnelle de la sous-classe
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
public Address HomeAddress { get; set; }
// [Optional("MailingAddrressSameAsHome")] - some custom attribute
public Address MailingAddress { get; set; }
public bool MailingAddrressSameAsHome { get; set; }
}
public class Address
{
[Required]
public string Street { get; set; }
...
}
Et maintenant, je voudrais valider l'adresse postale que lorsque MailingAddressSameAsHome est faux. Malheureusement, je ne sais pas comment arrêter la validation des propriétés dans la classe Address.
Avez-vous des idées?
Non, parce que ASP.NET MVC ne supporte pas cette –