동일한 콘텐츠 페이지에서 두 개의 modalpopupextenders를 사용하고 있습니다. 하나를 표시 할 때 문제가 발생하며 둘 다 서로간에 표시됩니다.같은 페이지에 두 개의 modalpopup을 표시하려면 어떻게해야합니까?
modalpopup 및 패널에 다른 ID를 사용했지만 문제가 지속됩니다.
마스터 페이지를 사용하고 있으며 콘텐츠 페이지에 내 modalpopup을 넣을 것입니다.
모든 아이디어.
<ajaxToolkit:ModalPopupExtender ID="mpeComment" runat="server" TargetControlID="btnHiddenComment"
PopupControlID="pnlComment" CancelControlID="Button1" OkControlID="btnHiddenComment"
BackgroundCssClass="modalBackground" PopupDragHandleControlID="CommentCaption"
Drag="True" DynamicServicePath="" Enabled="True">
</ajaxToolkit:ModalPopupExtender>
<asp:Panel ID="pnlComment" runat="server" Style="display: none; background-color: #f5f5f5;
border: solid 3px #B8B8B8;" Width="500px">
<asp:Panel ID="CommentCaption" runat="server" Style="padding-bottom: 10px; cursor: move;
height: 30px;">
<table class="content_titre" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="top">
<asp:Label ID="lblTitre" runat="server"></asp:Label>
</td>
</tr>
</table>
</asp:Panel>
<table class="modalComment" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" style="height: 80px;" align="center" valign="top">
<table>
<tr>
<td>
</td>
<td>
<span style="color: #F58076; font-size: 11px;">
<asp:Label ID="LblErreur" runat="server"></asp:Label></span>
</td>
</tr>
</table>
</td>
</tr>
<tr align="center">
<td align="center">
<asp:Button ID="btnHiddenComment" runat="server" Style="display: none" />
<asp:Button ID="Button1" runat="server" Style="display: none" />
</td>
<td align="center">
<div class="login_button" style="width: 100px;">
<asp:Button ID="btnCancelComment" runat="server" CausesValidation="False" Width="100px"
Text="OK" PostBackUrl="ValidationDOC.aspx" />
</div>
</td>
</tr>
</table>
</asp:Panel>
<ajaxToolkit:ModalPopupExtender ID="mpeDemandeAvalider" runat="server" TargetControlID="btnHiddenComment"
PopupControlID="pnlDemandeAvalider" CancelControlID="Button1" OkControlID="btnHiddenComment"
BackgroundCssClass="modalBackground" PopupDragHandleControlID="Panel1"
Drag="True" DynamicServicePath="" Enabled="True">
</ajaxToolkit:ModalPopupExtender>
<asp:Panel ID="pnlDemandeAvalider" runat="server" Style="display: none; background-color: #f5f5f5;
border: solid 3px #B8B8B8;">
<asp:Panel ID="Panel1" runat="server" Style="padding-bottom: 10px; cursor: move;
height: 30px;">
<table class="content_titre" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="top">
<asp:Label ID="Label3" runat="server"></asp:Label>
</td>
</tr>
</table>
</asp:Panel>
<table class="modalComment" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" style="height: 80px;" align="center" valign="top">
<table>
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td style="height: 27px">
<img alt="" src="../../Ressources/images/navig/puce-blue.gif" /><span
style="color: #133880; font-size: 11px;"> Statut :</span>
</td>
<td height="27px" align="left">
<asp:DropDownList ID="DDLstatutPopup" runat="server" AppendDataBoundItems="True">
<asp:ListItem Value="-1">.:: Veuillez sélectionner une action de validation ::.</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td style="height: 27px">
<img alt="" src="../../Ressources/images/navig/puce-blue.gif" /><span
style="color: #133880; font-size: 11px;"> Motif :</span>
</td>
<td height="27px">
<asp:TextBox ID="txtPopUpMotif" runat="server" TextMode="MultiLine" Width="730px"
Height="64px"></asp:TextBox>
</td>
</tr>
</table>
</td>
</tr>
<tr align="center">
<asp:Button ID="Button2" runat="server" Style="display: none" />
<asp:Button ID="Button3" runat="server" Style="display: none" />
<td align="center">
<div class="login_button" style="width: 100px;">
<asp:Button ID="btnPopUpOK" runat="server" CausesValidation="False" Width="100px"
Text="OK" OnClick="OnValidateMulti" PostBackUrl="ValidationDOC.aspx" />
</div>
</td>
<td align="center">
<div class="login_button" style="width: 100px;">
<asp:Button ID="btnPopUpAnnuler" runat="server" CausesValidation="False" Width="100px"
Text="Annuler" OnClick="OnCancel" />
</div>
</td>
</tr>
</table>
</asp:Panel>
어떤 제안 : 여기
는 소스 코드입니다.?
당신은 당신의 코드를 게시 할 수 있습니까? 동일한 페이지에 두 개가있을 수 있습니다. 일반적으로 중복 된 ID로 인해 발생합니다. – WraithNath
ID를 표시 할 때 ID를 지정했거나 클래스별로 참조하고 있습니까? – Mantorok
아니요, 표시하고 싶을 때 적절한 ID를 지정합니다. – Zakaria