En la página Asp.NET aspx, hay un botón para guardar datos, cuando el usuario haga clic en este botón, quiero: 1. Deshabilitar este botón inmediatamente 2. A continuación, llame al código detrás de la función Guardar() para guardar los datos nuevamente DB 3. Luego habilite este botón nuevamente.¿Cómo ejecutar el código del lado del cliente y del servidor para el mismo botón?
Lo que hice de la siguiente manera:
función JS en APSX:
función DisableSave() { SaveButton = document.getElementById ('<% = btnSave.ClientID%>'); saveButton.disabled = true; devuelve falso; }
guión Botón:
< --- asp: Button ID = "btnSave" bajo petición = "Button_Command" runat = CommandName "Guardar" = "servidor" Text = "Guardar" OnClientClick =" javascript: DisableSave(); "/>
En el código detrás de la función Guardar() (supuestamente llamado por CommandName), configure la opción Volver a habilitar el botón Guardar.
Pero cuando ejecuto el código, solo desactivo el botón de guardar, el código detrás de la llamada no ocurrió.
¿Cómo corregirlo?
¿estás utilizando IE? –
Incluso elimino return false; todavía obtiene el mismo resultado, no hay código detrás de la llamada. IE/FF mismo resultado. – KentZhou
Hola chicos, mi botón está dentro de UpdatePanel para una actualización parcial. Algo parece no como se esperaba. – KentZhou