在aspx中宣告
1.<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
2.
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server"
TargetControlID="觸發的按鈕名稱"
BackgroundCssClass="popupBackground"
PopupControlID="Panel名稱"
DropShadow="true" >
</asp:ModalPopupExtender>
假如你是要在開啟的popup視窗中先做事件在開
那麼這邊是建議
先製作一個LinkButton
<asp:LinkButton ID="LModal" runat="server"></asp:LinkButton>
此LinkButton在畫面上是看不到是給asp:ModalPopupExtender 使用而以
3.
假如你的程式有包UpdatePanel的話
那麼請記得Panel中也要包
否則欄位會有異常狀況
筆者之前碰過不是打不開不然就是值沒有塞進去
在VB
Button事件中
Protected Sub Button名稱_Click
(ByVal sender As Object, ByVal e As EventArgs) Handles
Button 名稱.Click
ModalPopupExtender1.Show() <--開啟popup
end sub
關閉popup則是執行
ModalPopupExtender1.Hide()
沒有留言:
張貼留言