J'essaye de faire fonctionner un popup modal, il doit être déclenché dans le code derrière.Une autre question d'extension de popup modale
<asp:Button ID="btnModalPopUp" runat="server" Text="Button" Style="display: none" />
<asp:Panel ID="pnlModalPopup" runat="server" CssClass="modalPopup" Style="display: none"
Width="233px">
<div id="Div1" runat="server" cssclass="title">
Modal text here.
<asp:TextBox ID="txtEditComments" runat="server"></asp:TextBox>
</div>
</asp:Panel>
<cc1:ModalPopupExtender ID="modalMessage" runat="server" TargetControlID="btnModalPopUp"
PopupControlID="pnlModalPopup" BackgroundCssClass="modalBackground" DropShadow="true"/>
code derrière:
protected void Page_Load(object sender, EventArgs e)
{
modalMessage.Show();
}
Même si elle touche la "modalMessage.Show();" code il n'affiche pas le panneau modal.
OK - quel est le problème? BTW:
Arthur
@Arthur: 'display: none' est nécessaire sur le plan cosmétique, sinon le popup s'affichera lorsque la page est en cours de chargement, puis disparaîtra rapidement pendant que' ModalPopupExtender' entre et se cache. – Chris
Juste une question, mais cela fonctionne-t-il si vous supprimez "display: none" de btnModalPopup? –