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



我是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>

为Panel1的css文件包含"visibility:hidden;"我打开页面,点击按钮却一无所获。我还尝试了内联可见="假"与代码背后,点击,改变可见=真。

感谢您的回复

试试这个:

    <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();

相关内容

最新更新