En determinadas condiciones, es posible que deba omitir la verificación. Por ejemplo, es posible que tenga una página que debería poder enviarse incluso si el usuario no completa todos los campos de validación correctamente. Puede configurar controles del servidor ASP.NET para omitir la autenticación del cliente y del servidor, no solo la autenticación del cliente.
Nota de seguridad: De forma predeterminada, las páginas web ASP.NET realizan la validación de solicitudes para garantizar que la entrada del usuario no contenga elementos script o HTML. Esta característica se puede desactivar explícitamente.
También puede deshabilitar el control de validación para que no se muestre en la página en absoluto y no se realice la validación mediante el control.
Si desea realizar la validación en el servidor pero no en el cliente, puede configurar los controles de validación individuales para que no generen scripts de cliente. Esto es especialmente útil si las actualizaciones dinámicas en el cliente causan problemas con el diseño de la página o si es necesario ejecutar algún código del servidor antes de la validación.
1. Deshabilitar la validación en controles específicos
Establezca la propiedad CausesValidation del control en falso.
El siguiente ejemplo muestra cómo crear un botón Cancelar para que omita la verificación de validación:
Texto="Cancelar" CausasValidación="Falso">
2. Deshabilite los controles de verificación
Establezca la propiedad Habilitada del control de validación en falso.
3. Deshabilitar la verificación del cliente
Establezca la propiedad EnableClientScript del control de validación en falso.
Este artículo proviene del blog de CSDN. Indique la fuente al reimprimir: http://blog.csdn.net/dodream/archive/2009/12/17/5024653.aspx.