Tengo una pagina, la cual tiene un proceso que dura aproximadamente 15 seg.
En este transcurso de tiempo, deseo mostrar un mensaje que le diga al usuario que espere un momento. Cuando termine el proceso, poner un mensaje avisando el éxito o error del proceso.
Todo esto lo quiero hacer en un label que inicialmente está oculto y lo muestro cuando ejecuto el botón.
Este es el problema:
Código c#:
Ver original
protected void boton_correr_Click(object sender, EventArgs e) { aviso_cargando.Visible = true; aviso_cargando.Text = "Espere un momento..."; ejecucion de todo el proceso. aviso_cargando.Text = "Proceso Terminado"; }
Cuando ejecuto esto, nunca me muestra el primer aviso "espere un momento..."
sino que despues de ejecutar el proceso, es como si hiciera las dos cosas al tiempo y muestra únicamente proceso terminado.
En c# win forms, corrijo este fenomeno haciendo uso de un backgroundworker, pero para asp.net no he encontrado un control similar.
Que opciones tengo?
Desde ya muchas gracias.