2014-05-09 34 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

相關問題