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 CreatePost()
{
//Contenido de la vista.
}
Espero que os sea de utilidad!
Saludos.
PD: se me olvido citar la fuente WhitePaper MVC 3.
No hay comentarios:
Publicar un comentario