Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2008, 01:33
SandraLl
 
Fecha de Ingreso: mayo-2006
Ubicación: Bilbo
Mensajes: 76
Antigüedad: 18 años
Puntos: 0
Pregunta ModalPopupExtender. Ayuda!!!!

Buenas!

Mi problema es el siguiente. tengo una pagina con un gridview del que se pueden seleccionar varias filas. Una vez que el usuario seleccione las filas da "Gestionar", se accede a base de datos, se recogen ciertos datos y quiero que estos datos se carguen en un panel oculto que se mostrara en ese momento.
Para ello utilizo un modalpopupextender asociado a ese panel para q me lo muestre.

Mi problema es q no quiero q cuando el usuario pinche en el boton "Gestionar" directamente se abra el panel, ya que pimero tengo q recorrer el grid, recoger las filas selccionadas, acceder a base de datos, etc etc
Quiero que el panel se abra despues de todo esto.

Lo que he hecho ha sido asociar el modalpopup con un boton q esta oculto, asi nunca se mostrara "automaticamente". Y despues en el onclick del boton Aceptar, hago todas las operaciones que necesito y despues hago
modalpopupextender.show()

Pero no se muestra el panel?

xq puede ser?????

Os dejo el codigo...

<asp:Button ID="btnGestionar" runat="server" Text="Gestinar" CssClass="boton" OnClick="btnGestionar_Click"/>
<asp:Button ID="btnOculto" runat="server" Text="Oculto" CssClass="boton" Visible="False"/>

<asp:Panel ID="Panel1">
......
......
</asp:Panel>

<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server"
TargetControlID="btnOculto"
PopupControlID="Panel1"
BackgroundCssClass="modalBackground"
DropShadow="True"
CancelControlID="btnCerrarEx"
PopupDragHandleControlID="Panel3" >
</ajaxToolkit:ModalPopupExtender>

Protected Sub btnGestionar_Click(ByVal sender As Object, ByVal e As System.EventArgs)
.......


ModalPopupExtender1.Show()
End Sub


Muchas gracias de antemano