2014-05-09 41 views
0

我是新来的asp.net。我一直在争取一段时间,无法获得简单的弹出窗口。我想要做的就是让一个按钮显示一个小窗口,其中有一些文本供用户阅读。AJAX Popup Control Extender不工作

<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;”为Panel1。我运行该页面,然后单击该按钮并且什么也没有。我还尝试使用可见=“false”的代码隐藏内容,点击时,更改为Visible = true。

感谢您的回复。

回答

0

试试这个:

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

不行的,很遗憾。我真的很难过。这应该不是那么困难。基于如此多的东西,我尝试了很多不同的方法。 – DBguy

相关问题