Asp.net AJAX弹出控件扩展程序不工作

Asp.net AJAX弹出控件扩展程序不工作,asp.net,ajax,popupcontrolextender,Asp.net,Ajax,Popupcontrolextender,我是asp.net新手。我已经斗争了一段时间,现在无法得到一个简单的弹出窗口工作。我想做的就是让一个按钮显示一个小窗口,其中有一些文本供用户阅读 <div id="leftColumn"> <asp:Button ID="Button1" runat="server" Text="Click For Window" /> <asp:Panel ID="Panel1" runat="server" CssClass="popupCo

我是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文件包含Panel1的“可见性:隐藏;”。我运行页面,点击按钮,什么也得不到。我还尝试了使用visible=“false”与一个代码串联,在单击后更改为visible=true

谢谢您的回复。

试试这个:

    <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>
  MyPopup.Show();