19 feb 2009

showModalDialog y postbacks

Estábamos utilizando window.showModalDialog para abrir una popUp modal en una aplicación Asp.net, pero nos encontramos con el problema que necesitábamos manejar unos eventos postback dado la carga de algunos controles. Pues acontece que cada postback abre una nueva ventana y que esta es el comportamiento natural de una ventana abierta por medio de window.showModalDialog. La solución encontrada fue añadir la siguiente linea inmediatamente después del tag de <> en el html del popUp modal

< target="_self">

Esta solucion probamos que funciona con IE6, IE7 y Firefox 3.0

Gracias a Roger dono que estuvo lidiando con el problema.

Roy {aka. Foy}

Autor & Editor

Desarrallador y líder técnico, con experiencia en tecnologías Microsoft desde los tiempos del VB6 y el asp clásico hasta el .Net Core, pasando por COM+, javascript, angularjs, Ionic, xaml, cordova, MVC, Web Api, Sql Server, Oracle... . Ávido lector, apasionado programador.