Quiero usar ComponentModel DataAnnotations validar que al menos una de las dos propiedades tiene un valor. Mi modelo es el siguiente:O bien O validación requerida
public class FooModel {
public string Bar1 { get; set; }
public int Bar2 { get; set; }
}
Básicamente, Quiero validar FooModel de manera que sea Bar1 o Bar2 se requiere. En otras palabras, puede ingresar una u otra, o ambas cosas, pero no puede simplemente dejar ambas vacías.
Preferiría que esto funcionara tanto para la validación del lado del cliente como para la del lado del cliente.
EDIT: Esto puede ser un possible duplicate, as this looks similar to what I'm looking to do
Eso es validador propio derecho es su amigo. – veblock
Hay un validador personalizado llamado RequiredIf que resolvería su problema. – Joe
@JoeTuskan, tienes razón, encontré [esta publicación en el blog] (http://blogs.msdn.com/b/simonince/archive/2011/02/04/conditional-validation-in-asp-net-mvc -3.aspx) en su orientación y resuelve mi problema. Si desea escribir una respuesta para poder darle crédito, eso está bien para mí. Si no, ten mi +1. –