如何在同一页面上使用多个modalpopupextender? [英] how to use more than one modalpopupextender on same page ?
问题描述
我想在c#中使用modalpopextender,当我点击grd的编辑按钮它会调用grd_RowCommand(),然后它应该显示ModalPopUpExtender1,如果我点击repeter的编辑按钮它将调用repeter _ItemCommand(),然后它应该显示ModalPopUpExtender2。
任何人都可以帮助我。
< < span class =code-leadattribute> asp:ImageButton ID = grd_imgFake runat = server / >
< ajaxTool:ModalPopupExtender ID = ModalPopupExtender1 runat = server BackgroundCssClass < span class =code-keyword> = modalBackground TargetControlID = grd_imgFake PopupControlID = grd_panelModalPopup BehaviorID = grd_panelModalPopup 已启用 = < span class =code-keyword> true CancelControlID = grd_imgCancel > < / ajaxTool:ModalPopupExtender >
< asp:Panel ID = grd_panelModalPopup runat = server CssCl ass = modalPopup 可见 = 错误 >
< asp:ImageButton ID = grd_imgCancel runat = server ImageAlign = 右 / > < / asp:Panel >
< asp:ImageButton ID = repeter_imgFake runat = server < span class =code-attribute> / >
< ajaxTool:ModalPopupExtender ID = aModalPopupExtender2 runat = server BackgroundCssClass = modalBackground TargetControlID = repeter_imgFake PopupControlID = repeter_panel BehaviorID = repeter_panel 已启用 = true CancelControlID = repeter_imgCancel > < / ajaxTool:ModalPopupExtender >
< asp:Panel ID = repeter_panel runat = < span class =code-keyword> server CssClass = modalPopup 可见 = 错误 >
< asp:Label ID = lbl runat = server 文本 = accounting > < / asp:Label >
< asp:ImageButton ID = repeter_imgCancel runat = server ImageAlign = 右 / >
< / asp:Panel >
i已经使用了这些但它不起作用,它只是显示ModalPopUpExtender2。
使用
< span class =code-keyword>< asp:panel id = repeter_panel runat = server cssclass = modalPopup 样式 = display:none; xmlns:asp = #unknown > < / asp:panel >
而不是
< asp:panel id = repeter_panel runat = server cssclass = modalPopup 可见 = 错误 xmlns:asp = #unknown > < / asp:panel >
我可以使用尽可能多的模态popupextender。
谢谢。
您好,
你可以在这里找到它:
http: //forums.asp.net/t/1152816.aspx?using+multiple+ModalPopupExtenders+on+one+page [ ^ ]
ModalPopupExtender:多个ModalPopupExtender似乎无法在UpdatePanel内的一个页面上工作 [ ^ ]
ASP.NET弹出控件显示为多个嵌套模式弹出窗口s [ ^ ]
I want to use modalpopextender in c# , when i click on edit button of grd it will call grd_RowCommand() , then it should show ModalPopUpExtender1 , if i click on edit button of repeter it will call repeter _ItemCommand() , then it should show ModalPopUpExtender2 .
Can anyone help me.
<asp:ImageButton ID="grd_imgFake" runat="server" />
<ajaxTool:ModalPopupExtender ID="ModalPopupExtender1" runat="server" BackgroundCssClass="modalBackground" TargetControlID="grd_imgFake" PopupControlID="grd_panelModalPopup" BehaviorID="grd_panelModalPopup" Enabled="true" CancelControlID="grd_imgCancel"></ajaxTool:ModalPopupExtender>
<asp:Panel ID="grd_panelModalPopup" runat="server" CssClass="modalPopup" Visible="False">
<asp:ImageButton ID="grd_imgCancel" runat="server" ImageAlign="Right" /></asp:Panel>
<asp:ImageButton ID="repeter_imgFake" runat="server" />
<ajaxTool:ModalPopupExtender ID="aModalPopupExtender2" runat="server" BackgroundCssClass="modalBackground" TargetControlID="repeter_imgFake" PopupControlID="repeter_panel" BehaviorID="repeter_panel" Enabled="true" CancelControlID="repeter_imgCancel"></ajaxTool:ModalPopupExtender>
<asp:Panel ID="repeter_panel" runat="server" CssClass="modalPopup" Visible="False">
<asp:Label ID="lbl" runat="server" Text="accounting"></asp:Label>
<asp:ImageButton ID="repeter_imgCancel" runat="server" ImageAlign="Right" />
</asp:Panel>
i have used thses but its not working , it just showing ModalPopUpExtender2 .
Use
<asp:panel id="repeter_panel" runat="server" cssclass="modalPopup" style="display:none;" xmlns:asp="#unknown"> </asp:panel>
instead of
<asp:panel id="repeter_panel" runat="server" cssclass="modalPopup" visible="False" xmlns:asp="#unknown"></asp:panel>
and i can use as many modalpopupextender.
Thank you.
Hi,
You may find it here:
http://forums.asp.net/t/1152816.aspx?using+multiple+ModalPopupExtenders+on+one+page[^]
ModalPopupExtender: Multiple ModalPopupExtender don't seem to work on one page inside UpdatePanel[^]
ASP.NET Popup Control Displaying as multiple nested modal popups [^]
这篇关于如何在同一页面上使用多个modalpopupextender?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!