Inicio > Uncategorized > UpdatePanelPopupExtender: Control AJAX

UpdatePanelPopupExtender: Control AJAX

Lunes, 6 de agosto de 2007 Dejar un comentario Ir a comentarios

Estaba trabajando hace poco en un proyecto ASP .Net AJAX tratando de implementar lo necesario para hacer la web mas amistosa al usuario y que evite el postback exagerado y me encontré con dos controles ajax que en verdad pueden ser muy útiles en su trabajo, uno de ellos es el que mas me llamó la atención.  El control UpdatePanelPopup Extender ha sido desarrollado por el autor del blog Raj Kaimal. En la siguiente imágen pueden ver la forma en que se muestra dicho control:

 

Pues como ven, la idea es tener un panel emergente en el cual se puedan por ejemplo insertar nuevos registros, editarlos o hacer búsquedas con filtros. Otra utilidad sería por ejemplo: cuando usamos una tabla para mostrar datos, no podemos mostrar tantas columnas porque el ancho de nuestro GridView afectaría nuestro diseño apareciendo la barra de desplazamiento al pie de la página (lo cual no debería suceder en web); con este control podemos mostrar solo las columnas necesarias y cargar un pequeño panel para que se vean las columnas del DataTable que no mostramos.

Es decir, tenemos varias alternativas en las que podemos usar este control que su autor ha puesto a nuestra disposición para descargarlo de forma libre. El Flan AJAX Control (como lo ha llamado el autor) es bastante fácil de usar y pueden descargar en su web la documentación respectiva con los ejemplos que necesiten.

Si desean agregarlo a su proyecto solo deben generar la DLL del proyecto que descargan, copian el archivo en la ruta donde instalaron su framework de ajax ( o simplemente en la carpeta bin de su proyecto asp .net ajax) y lo agregan a su barra de controles agregando una ficha y haciendole clic derecho “escoger elementos”.

Estoy seguro que les gustará usar estos controles, pero claro, la recomendación es siempre: “No abusen de AJAX, sino, ajax abusará de la pc cliente”. Yo lo estoy usando, y la verdad, es bastante sencillo de usar y el resultado es bastante vistoso.

Saludos.

Categories: Uncategorized
 

  1. Jhedson
    Sábado, 20 de octubre de 2007 a las 02:42 | #1

    Una consulta este control me da la posibilidad, digamos de opacar la pagina que esta detras o que este mas resaltado este panel y el del fondo no . . .
    Saludos

  2. h@nz
    Sábado, 20 de octubre de 2007 a las 14:59 | #2

    La verdad Jhedson, no se me había ocurrido implementarlo de dicha forma pero supongo, sin haberlo probado, que si lo combino con un control modal popup podría tener el efecto que mencionas, en todo caso es solo un poco de javascript con css.

    Saludos.

  3. Jorge Gonzales
    Lunes, 22 de octubre de 2007 a las 17:08 | #3

    Te dejo un calurozo abrazo y a la espera de la respuesta, sigue alimentando tu portal, si lo podrias con ejemplos practicos de nuesra ralidad de negocios seria formidable, yo se que a ti te gustan los retos. asi que estare a la espera. cuidate.

  4. IngSis24
    Jueves, 13 de marzo de 2008 a las 11:58 | #4

    Buenos días, estoy tratando de implementar esta funcionalidad pero cuando agrego un objeto UpdatePanelPopupExtender me genera un error en la página (en tiempo de diseño) ya he usado otros controles de esa dll (BusyBox) y no había tenido ningún problema, que estaré haciendo mal?

  5. Lunes, 28 de septiembre de 2009 a las 16:24 | #5

    porque siempre que tiran algo bueno no dejan ningun ejemplo del mismo? Para mi la mejor forma de aprender no es tratando de sacar o de hacer algo q nose, sino de ver como esta realizado y en base a eso invertigar…

  6. Martes, 10 de noviembre de 2009 a las 20:59 | #6

    Hola a todos..

    Yo estoy trabajando con un modelo master/details y el UpdatePanelPopupExtender pero tengo un problema cuando doy clic en el link para mostrar los detalles en un gridview utilizando el popup no lo hace si no despues del primer clic… ¿¿¿ alguien sabe cual es el problema?????????????????????????????

  1. Sin trackbacks aún.