Foros del Web » Programando para Internet » ASPX (.net) »

ModalPopupExtender. Ayuda!!!!

Estas en el tema de ModalPopupExtender. Ayuda!!!! en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/07/2008, 01:33
 
Fecha de Ingreso: mayo-2006
Ubicación: Bilbo
Mensajes: 76
Antigüedad: 17 años, 10 meses
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
  #2 (permalink)  
Antiguo 23/07/2008, 04:40
 
Fecha de Ingreso: mayo-2006
Ubicación: Bilbo
Mensajes: 76
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: ModalPopupExtender. Ayuda!!!!

Vale, pues ya esta solucionda. Aunque no tengo ni idea de xq ahora funciona.
Lo unico q he hehco ha sido añadir un evento on_load q el modalpopupextender tiene asociado.
Y ha empezado a funcionar! Sin poner codigo en el on_load ni nada.
Pero es q despues he borrado el evento y sigue funcionando, el show muestra el panel.

No se, para mi un misterio (seguro q alguien sabe xq) pero bueno, me quedare con que funciona...
  #3 (permalink)  
Antiguo 28/07/2008, 03:16
 
Fecha de Ingreso: mayo-2006
Ubicación: Bilbo
Mensajes: 76
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: ModalPopupExtender. Ayuda!!!!

Ha dejado de funcionar!!!!!

Despues de cerrar el proyecto y volver a abrirlo ya no funciona!!!!

Alguien sabe xq????
  #4 (permalink)  
Antiguo 28/07/2008, 08:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: ModalPopupExtender. Ayuda!!!!

Tema trasladado a ASP.NET
  #5 (permalink)  
Antiguo 01/06/2010, 07:58
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: ModalPopupExtender. Ayuda!!!!

Señores se debe volver a cargar ajax tolki o deviste haber retirado ajax de .net y volver a cargarlo.
  #6 (permalink)  
Antiguo 01/06/2010, 08:14
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: ModalPopupExtender. Ayuda!!!!

Llegas 2 años tarde... Por favor, antes de postear en un hilo antiguo, leete ese cuadrado de color rojo que te aparece.
__________________
Aviso: No se resuelven dudas por MP!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 21:17.