【问题标题】:modalpopup extender with iframe is not working带有 iframe 的 modalpopup 扩展器不起作用
【发布时间】:2013-03-21 11:58:44
【问题描述】:

我正在使用模态弹出窗口在弹出窗口中显示不同的页面,并且父页面不可编辑

这是我的代码

<asp:Button ID="btnModalPopup" runat="server" Text="" Visible="false" />
<asp:ModalPopupExtender ID="btnModalPopup_ModalPopupExtender" BehaviorID="btnModalPopup_ModalPopupExtender" runat="server" PopupControlID="ModalPopup" 
   BackgroundCssClass="ModalPopupBG" DynamicServicePath="" Enabled="True" TargetControlID="btnModalPopup"> </asp:ModalPopupExtender>
 <div id="ModalPopup" runat="server">
 <iframe id="iframePopup" runat="server" width="700" scrolling="yes" height="500"></iframe>
</div>

和后面的代码

iframePopup.Attributes.Add("src", "default.aspx");
btnModalPopup_ModalPopupExtender.Show();

但是 iframe 显示在主页中而不是弹出窗口,请任何人都可以帮助我

【问题讨论】:

    标签: asp.net iframe modalpopupextender


    【解决方案1】:

    设置按钮Visible="true" & 使用style="display:none;":

    <asp:Button ID="btnModalPopup" runat="server" style="display:none;" 
    Text="" Visible="true" />
    

    Visible="true" 确保呈现控件。

    而且,通过设置style="display:none;",您可以隐藏控件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      • 2012-06-30
      相关资源
      最近更新 更多