【问题标题】:AJAX Popup Control Extender not workingAJAX 弹出控件扩展器不工作
【发布时间】:2014-05-09 04:01:19
【问题描述】:

我是 asp.net 的新手。我已经战斗了一段时间,无法让一个简单的弹出窗口工作。我想要做的就是有一个按钮显示一个小窗口,其中包含一些文本供用户阅读。

<div id="leftColumn">
        <asp:Button ID="Button1" runat="server" Text="Click For Window"  />

        <asp:Panel ID="Panel1" runat="server" CssClass="popupControl">

            <p>TEST Stuff. Lorem Ipsum textum fillum spaceum.</p>

        </asp:Panel>

    <asp:PopupControlExtender ID="PopupControlExtender1" runat="server" 
      TargetControlID="Button1" 
      PopupControlID="Panel1"  >
    </asp:PopupControlExtender>
 </div>

css 文件包含“visibility:hidden;”面板 1。我运行页面,然后单击按钮,什么也没得到。我还尝试与 visible="false" 内联,并在点击后更改为 Visible=true 的代码隐藏。

感谢您的回复。

【问题讨论】:

    标签: asp.net ajax popupcontrolextender


    【解决方案1】:

    试试这个:

        <asp:HiddenField ID="HiddenField1" runat="server" />
                <asp:ModalPopupExtender ID="MyPopup" runat="server" PopupControlID="Panel1" DynamicServicePath="" Enabled="True" TargetControlID="HiddenField1">
    

        <asp:Button ID="Button1" runat="server" Text="Click For Window" OnClick="Button1_Click" />
         <div>
          <asp:Panel ID="Panel1" runat="server" CssClass="popupControl">
            <p>TEST Stuff. Lorem Ipsum textum fillum spaceum.</p>
    
         </asp:Panel>
    

    并在 Button1_Click 事件上添加

      MyPopup.Show();
    

    【讨论】:

    • 不幸的是,它不起作用。我真的很难过。这不应该这么困难。我已经根据很多事情尝试了很多不同的方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多