Como pongo un mensaje de espera en ASP.NET? Con Busydotnet

Hace unos días un cliente que tenía un catálogo de 16.000 productos quería que se vieran los 2000 artículos de una familia en la misma página web si hacer paginación, es decir con scroll vertical , lo cual evidentemente producía un retardo considerable pues había que cargar páginas de 1 o 2 MB de tamaño. Por mucho que optimices el código eso lleva un tiempo de descarga de unos segundos aunque tengas una adsl de 2 MB. Por eso vi necesario algun control para ello y me encontré el Busydotnet que se está haciendo muy famoso.

Básicamente  es un control de servidor compatible con ASP.NET ver 1.1 y 2.0 que te permite insertar una caja que informará visualmente del estado de una determinada operación. Genera un código Javascript que muestra una capa delante mientras se carga la web.  Este control es compatible con todos los navegadores (lo he probado con Mozilla, Explorer y Ópera) y además gratuito.Te recomiendo que lo descargues y pruebes aqui:

http://busyboxdotnet.qsh.eu/ la demo esta aqui http://busyboxdotnet.qsh.eu/Demo.aspx

 Espero que os sirva. Está en inglés pero se entiende. Si tienes alguna duda puedes consultarme su uso aunque es muy fácil de usar.

Algunos me dirán , esto lo puedo hacer con componentes Javascript o con AJAX o con otras tecnologías como Flash, es cierto se puede hacer de varias formas, solo te estoy contando un control en asp.net gratuito para que no tengas que hacertelo tu y ahorrar algo de tiempo.

Saludos

Sergio

5 comentarios sobre “Como pongo un mensaje de espera en ASP.NET? Con Busydotnet”

  1. Sergio
    Muy buen artículo, quería saber si existe un control gratutito para desplegar un datepicker
    porque no encontre uno que me conforme
    Gracias desde ya
    Diego de Argentina

  2. Hola:

    Este control se puede integrar en asp normal?

    Como ejecuto el control en el evento onload, ya segui las instrucciones que vienen en la pagina, pero no se muestra el mensaje de espera.

    Podrias ayudarme??

    Gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *