11 de marzo de 2014

Validación no-intrusiva en ASP.NET 4.5

Unobtrusivevalidation_error

1.- Deshabilitar la validación no-intrusiva página  por página

Esto habilitará la validación tradicional de versiones anteriores de ASP.NET Web Forms (hasta la 4.0).
Hacerlo de esta manera, a mano, es tedioso si tienes más de un par de páginas con validadores, pero es muy sencillo. Simplemente tendremos que añadir esta línea al evento Load de tu página:
   1: Page.UnobtrusiveValidationMode = System.Web.UI.UnobtrusiveValidationMode.None;

2.- Deshabilitar la validación no-intrusiva para toda la aplicación

Para conseguirlo tenemos que agregar una línea a nuestro archivo de configuración web.config, colocándola en el nodo appsettings, así:
   1: <appSettings>
   2:     <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
   3: </appSettings>