Foros del Web » Programando para Internet » ASPX (.net) »

Bloquear página mientras se carga C#

Estas en el tema de Bloquear página mientras se carga C# en el foro de ASPX (.net) en Foros del Web. Hola nuevamente a todos! Le cuento, en una página web, tengo un botón que actualiza los datos de la base de datos, este proceso demora ...
  #1 (permalink)  
Antiguo 02/09/2009, 14:39
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Bloquear página mientras se carga C#

Hola nuevamente a todos!

Le cuento, en una página web, tengo un botón que actualiza los datos de la base de datos, este proceso demora aprox 2 a 4 minutos, segun cuantos datos nuevos existan... Durante ese tiempo, la página se encuentra cargando, pero no en blanco, sino que mostrando toda su info...
Lo que deseo hacer es que mientras se encuentre cargando la página, se pueda bloquear, de manera que no s epueda presionar ningun boton ni nada que esté dentro de esta.

Por esto es que pido su ayuda, alguien sabe como puedo hacerlo?

Gracias a todos!
Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
  #2 (permalink)  
Antiguo 02/09/2009, 21:34
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: Bloquear página mientras se carga C#

Hola

Lo que podes hacer es mostrar un div transparente, de los que se suelen mostrar cuando en algunas paginas haces clic en un foto en donde ves la foto en grande y lo del fondo se bloquea

Para hacer ese div y mostrarlo y ocultarlo acá tenes un ejemplo:
http://fczaja.blogspot.com/2009/02/d...ents-with.html

Si al div le agregas "runat=server" lo vas a poder ocultar y mostrar desde el mismo c#
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #3 (permalink)  
Antiguo 03/09/2009, 07:11
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Bloquear página mientras se carga C#

Hola...
Gracias por tu respuesta.

Pero no me funciona lo que propusiste, lo hice de la siguiente forma.

1° la parte HTML, lo hice así, porque de la forma aue sale en la página que diste (como css) no me funcionó, así tampoco funcionó xD.


Código HTML:
<div id="disablingDiv" style="display:none; z-index:1001; position:absolute; top:0%; left:0%; width:100%; height:100%; background-color:#ffffff; " runat="server" ></div> 
2° para la parte javascript hice dos métodos o funciones

Código javascript:
Ver original
  1. function bloquear()
  2.     {
  3.         document.getElementById('disablingDiv').style.display='block';
  4.     }    
  5.    
  6.     function desbloquear()
  7.     {
  8.         document.getElementById('disablingDiv').style.display='none';
  9.     }

3° Solo para probar le doy como atributo al boton uno de los metodos (este boton no hace nada mas)

Código c#:
Ver original
  1. btnActualizar.Attributes.Add("onclick", "javascript:bloquear();");

4° tambien probe llamando la funcion javascript desde el evento click del boton, pero tampoco funciona.

Código c#:
Ver original
  1. ClientScript.RegisterStartupScript(this.GetType(), "funcion", "<script>{bloquear();}</script>");


Si es que tienes alguna idea de como poder solucionar mi problema te lo agradecería mucho!.

Gracias nuevamente!

Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
  #4 (permalink)  
Antiguo 03/09/2009, 12:32
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Bloquear página mientras se carga C#

Saca el ; a ver que pasa
btnActualizar.Attributes.Add("onclick", "javascript:bloquear()");
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #5 (permalink)  
Antiguo 08/09/2009, 11:11
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Bloquear página mientras se carga C#

Marcelo: Gracias por tu interés... aun no me resulta el bloquear la página... el ; no es el problema, en todo el sisitema agrego atributos asi a los botones. (igual probé sacandolo)

Si es uqe sabe como bloquear una pagina mientras carga, te agradeceria mucho

saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:22.