Mensaje dentro de Controles de usuario

Responder 
#1 - 30/08/2009 3:56:02 Reporta abuso | Link Permanente
Tom
Usuario no registrado
Crear ModalPopUpExtender con un UserControl

Responder Citar
Que tal ¡¡

Estoy creando una web, la cual tendra queinformacion las transacciones que los usuarios hayan realizado, paraesto quiero usar el control ModalPopUpExtender de AjaxControlToolkitpara desplegar cualquier tipo de mensaje.

Tengo alrededor de 23 msg que puedo mostrar en cada pagina por el modelo de negocio de la empresa.

Lo que estoy tratando de hacer es crear un control por cada msg posible y mediante el siguiente codigo mostrarlo:

Declarativa en el .aspx del control.
<%@ Register Src="~/Sitio/Controles/ModalShowAlerta1.ascx" TagName="Confirmacion" TagPrefix="CLibraryConfirmacion" %>

Panel en donde llamo al control:
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Panel ID="Panel1" runat="server" Style="display: none;">
<CLibraryConfirmacion:confirmacion id="Confirmacion" runat="server" />
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>


Control ModalPopUpExtender que llama a Panel1.
<asp:Button ID="btnHiddenPhone" runat="Server" Style="display: none;" />
<ajaxToolkit:ModalPopupExtender ID="mdlPopupExtender" runat="server" TargetControlID="btnHiddenPhone"
PopupControlID="Panel1" CancelControlID="BtnCerrar" BackgroundCssClass="modalBackground"
Drag="true">
</ajaxToolkit:ModalPopupExtender>

Agrego un Boton par simular que lo manda a llamar el control, pero lo mando a llamar con esta linea:
mdlPopupExtender.Show();

Todo al parecer se ve bien, entra a la linea del codigo y hace el .Show() pero no lo muestra.

El problema es que no lo muestra, sin embargo si el UserControl lo agrego a mi pagina .aspx si lo muestra sin ningun problema.

Alguien sabe por donde es el problema ??


Muchas gracias de antemano.

Saludos ¡¡¡¡
Volver arriba

Respuestas
Mostrar de en 15
#2 - 28/01/2010 15:29:14 Reporta abuso | Link Permanente
_Nico_
Usuario no registrado
RE: Crear ModalPopUpExtender con un UserControl

Responder Citar
tu panel que contiene al usercontrol no tiene que estar con la propiedad display = none, quitale esa parte y te funcionara
Volver arriba
Mostrar de en 15