Pregunta

Tengo un método (jQuery basados) javascript simple que hace un poco de magia CSS para mostrar / ocultar algunos divs cuando un usuario envía un formulario web .net

function doShowHide()
{
  $('.Button').hide();
  $('.ButtonHdn').show();
}

Estoy utilizando el construido en la validación de control .NET, así que necesito el método WebForm_DoPostBackWithOptions () para ejecutar, además de los js fragmento anterior. La secuencia, sin embargo, es lo que estoy teniendo problemas con. Necesito la validación a tener lugar (y ser válida) antes de que mi código js por encima de incendios (no quiero ocultar el botón si la página no es válido).

Cualquier sugerencia sería muy apreciada.

Mi objetivo final es tener un botón de enviar desaparece (en la validación exitosa) y ser sustituido por otro botón que está desactivado y dice "por favor, espere ...". He Google'd el tema, pero todos parecen tener el problema, pero nadie tiene una respuesta sencilla. La comunidad aquí siempre tiene las mejores respuestas, así que pensé que había puesto mi problema aquí.

Gracias!

¿Fue útil?

Solución

Si usted nee para ejecutar la función de JavaScript después de que se ejecuta el código del lado del servidor, puede utilizar

Page.ClientScript.RegisterStartupScript()

MSDN artículo .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top