2010-12-13 23 views
5

Necesito que mi página funcione cuando JavaScript se ha inhabilitado. Pero mi botón está emitiendo onclick = "WebForm_DoPostBackWithOptions ...". Cuando configuro CauseValidation = "false" desaparece, pero necesito validación. ¿En qué circunstancias se genera el resultado de WebForm_DoPostBackWithOptions? ¿Y cómo puedo evitar este problema?¿Por qué mi botón muestra WebForm_DoPostBackWithOptions?

Respuesta

2

Los controles de validación utilizan la validación de Cliente y Servidor. En el cliente, javascript se usa para validación y es obligatorio.

Puede forzar controles de validación para que no utilicen la secuencia de comandos del cliente, lo que podría ayudarlo con este problema.

<asp:RequiredFieldValidator EnableClientScript="false" /> 
1

No incluir el atributo ValidationGroup puede causar el mismo problema.

<asp:RequiredFieldValidator ValidationGroup="Save" /> 

o el control para validar es incorrecto

Cuestiones relacionadas