Complicado y URGENTE. Showmodaldialog
Publicado por villy (39 intervenciones) el 08/05/2008 11:10:04
Hola a todos, intentaré ser breve:
abro desde un webform1 con un botón un webform2 en modo modal con window.showModalDialog("webform2") en javascript. La primera vez se abre bien y el webform2 carga un dataset en función del valor de una variable de sesión del webform1. Pues bien, mi problema es que la primera vez que abro el webform2 va bien, cuando cambio la variable de sesión y vuelvo a abrir el webform2 que debería cargar otros datos, SORPRESA, sigue el dataset con lo que tenía la primera vez; a partir de la segunda vez que abro el webform2, no se ejecuta el load de este webform2.
Si vale de algo, la variable de sesión siempre está bien, porque su valor se actualiza con el evento de un dropdownlist de webform1.
Y si vale también de algo, el webform1 tiene en el html este código para abrir el webform2:
<script language="javascript" type="text/javascript">
function Abrir_ventana()
{
window.showModalDialog("webform2");
}
</script>
y esto otro en el Page_Load de webform1:
Me.boton.Attributes.Add("onclick", "javascript:Abrir_ventana();")
abro desde un webform1 con un botón un webform2 en modo modal con window.showModalDialog("webform2") en javascript. La primera vez se abre bien y el webform2 carga un dataset en función del valor de una variable de sesión del webform1. Pues bien, mi problema es que la primera vez que abro el webform2 va bien, cuando cambio la variable de sesión y vuelvo a abrir el webform2 que debería cargar otros datos, SORPRESA, sigue el dataset con lo que tenía la primera vez; a partir de la segunda vez que abro el webform2, no se ejecuta el load de este webform2.
Si vale de algo, la variable de sesión siempre está bien, porque su valor se actualiza con el evento de un dropdownlist de webform1.
Y si vale también de algo, el webform1 tiene en el html este código para abrir el webform2:
<script language="javascript" type="text/javascript">
function Abrir_ventana()
{
window.showModalDialog("webform2");
}
</script>
y esto otro en el Page_Load de webform1:
Me.boton.Attributes.Add("onclick", "javascript:Abrir_ventana();")
Valora esta pregunta


0