MVC3: Valídación de elementos HTML Condicionales

Hasta ahora, tanto en aplicaciones WebForms como en ASP.NET MVC1 y ASP.NET MVC2, si queríamos dejar de comprobar la introducción de código HTML en alguno de los campos de nuestros formularios, teníamos que permitirlo en todos los campos, y a través de nuestras propias validaciones tratar de no permitirlo (javascript o código servidor).

En la Beta de MVC3, ha aparecido una modificación en el Atributo ValidateInput, que nos permite excluir algunos campos a la hora de validar nuestro formulario.

El nuevo parámetro del atributo, se llama Exclude, y nos permite introducir distintos campos de nuestro formulario separados por comas. Aquí va un ejemplo de la sintaxis:

[ValidateInput(true, Exclude = "ContentPost")]
public ActionResult Create()
{
    //Contenido de la vista.

}

Espero que os sea de utilidad!

Saludos.

Fuente WhitePaper MVC 3.

2 comentarios en “MVC3: Valídación de elementos HTML Condicionales”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *