Estoy usando asp.net webforms; Deseo enviar un formulario y mantener el botón desactivado hasta que se guarde en mi base de datos, exactamente como Stackoverflow. ¿Cualquier sugerencia?¿Cómo deshabilitar un botón una vez que se envía el formulario?
protected void Lb_Save_Click(object sender, EventArgs e)
{
//disable my button
//Do a DB insert
//enable my button
}
EDIT:
Voy a hacer una validación del lado del cliente en primer lugar, así que no quiero que mi botón para ser desactivado allí, pero yo quiero desactivarlo una vez que la función onclick comienza. Espero que entiendan mi punto.
También me gustaría hacer lo mismo para asp: linkbutton pero no sé cómo se comporta Firefox. Como el botón de enlace se representará como ancla, ¿cómo puedo desactivarlo?
Chicos, no recibiste mi pregunta.
Cómo deshabilitar el botón asp: durante la devolución de datos? (no en jQuery/Javascript)
¿Realmente necesita ver un código para hacer eso? Cuando haces clic en ENVIAR TU PREGUNTA, envías la solicitud Ajax desde la página de un cliente que tiene toda la información que necesita guardarse, y deja que su tiempo de espera (solicitud) sea 0, por lo que bloquea hasta infinito (o puedes configurarlo para que sea más grande) , como 10 segundos), y también agregue controlador en la solicitud exitosa que habilitará el botón. En el lado del servidor, mantenga la respuesta hasta que guarde todos los datos en la base de datos, y luego responda con OK o lo que sea que reanude el hilo Ajax en el cliente y llame al cliente SUCCESS. Puedes hacerlo con jQuery ¿quieres ver cómo? – Cipi
@Cipi: tal vez deberías publicar esto como respuesta: P – BoltClock
Ok, ahora veo tu edición ... no-mi respuesta, creo que quieres que JS haga esto ... – Cipi