modal popup extender ne montrant pas de panneau sur le bouton cliquez sur
Je suis en train d'utiliser un modal popup extender sur ma page, donc quand je clique sur un bouton, il doit montrer un panneau. Voici ce que j'ai:
<asp:UpdatePanel runat="server" ID="updPanel">
<ContentTemplate>
<ajaxToolkit:ModalPopupExtender ID="mpeEmailComplete" runat="server" TargetControlID="btnTesting"
PopupControlID="pnl" OkControlID="btnOk"
BackgroundCssClass="modalBackground">
</ajaxToolkit:ModalPopupExtender>
<asp:Panel ID="pnl" runat="server" style="display:none;">
<asp:UpdatePanel ID="udp" runat="server">
<ContentTemplate>
<asp:Panel runat="server" ID="pnlEmailComplete" Visible="false">
<asp:Label runat="server" ID="lblTest" Text="Testing testing testing"></asp:Label>
<asp:Button runat="server" ID="btnOk" Text="OK" />
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Panel>
<asp:Button runat="server" ID="btnTesting" Text="Testing"/>
</ContentTemplate>
</asp:UpdatePanel>
mais je ne peux pas obtenir le panneau de popup lorsque le bouton est cliqué. Quelqu'un sait pourquoi?
OriginalL'auteur user1202606 | 2012-04-23
Vous devez vous connecter pour publier un commentaire.
Votre dernier panneau est Visible=false.
Donc, lorsque vous appuyez sur le bouton d'ESSAI, le ModalPopupExtender correctement les causes de l'extérieur de panneau d'affichage, mais c'est de l'affichage d'une invisible intérieure du panneau, donc vous ne voyez rien sur l'écran.
À corriger, tirer le Visible=false à partir du panneau extérieur (pnlEmailComplete)
Espère que ça aide!
OriginalL'auteur Gregg Sullivan
Avez-vous des erreurs JavaScript et est
pnl.Visible=False;
situé sur le côté serveur n'importe où?Assurez-vous que vous avez la
AjaxControlToolkit
référencé correctement, NuGet est la façon la plus simple pour ajouter une référence.http://nuget.org/packages/ajaxcontroltoolkit
voir mise à jour......
J'avais ce qu'il y à essayer des choses différentes, il est supprimé. Ne fonctionne toujours pas, avec ou sans elle...
J'obtiens des erreurs de javascript, mais pnl.Visible n'est pas définie n'importe où
erreur javascript: Valeur ne peut pas être null. Nom du paramètre: gestionnaire, même erreur pour le nom du Paramètre: élément
OriginalL'auteur rick schott
OriginalL'auteur Shaikh Sohail