.NET C # - Llamar a un método javascript después de que la página ha validado?
-
20-09-2019 - |
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!
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()