Tengo un cuestionario muy grande de más de 60 preguntas que el usuario puede comenzar a completar, guardar en cualquier momento y dejarlo en espera. El formulario se puede volver a cargar desde la base de datos y completar en cualquier momento y luego cerrarlo.Validación parcial de ASP.NET MVC 3 Modelos
tengo el siguiente modelo:
public class Questionnaire{
[Required]
public string Question1 { get; set; }
[Required]
[Range(1, 10)]
public int Quesiton2 { get; set; }
public string Question3 {get;set}
}
necesito para validar parcialmente mi modelo cuando el usuario decide guardar el formulario y realizar una validación completa, incluyendo la validación de los campos requeridos cuando el usuario escogió para cerrar la forma.
¿cuál es la mejor manera de implementarlo?
Eso es lo que tenía en mente, en la acción Guardar() usaría ModelState.IsValid, pero ¿cómo debería implementar la validación de la acción Submit()? Quiero que todos los atributos [Obligatorios] se validen en campos no vacíos – Marc