헤이 modalpopupextender 사용하여이 코드를 확인 :
다음
protected void btnOpenPopUp_Click(object sender, ImageClickEventArgs e)
{
mpePopUp.Show();
}
확인 버튼의 클릭에 :
protected void btnOk_Click(object sender, ImageClickEventArgs e) {
//Do Work
mpePopUp.Hide(); }
코드에서 뒤에있는 버튼 열기 팝업의 Click 이벤트에 다음
<asp:Button ID="btnOpenPopUp" runat="server" text="Open PopUp" />
<asp:Label ID="lblHidden" runat="server" Text=""></asp:Label>
<ajaxToolkit:ModalPopupExtender ID="mpePopUp" runat="server" TargetControlID="lblHidden" PopupControlID="divPopUp" BackgroundCssClass="modalBackground"></ajaxToolkit:ModalPopupExtender>
<div id="divPopUp" class="pnlBackGround">
<div id="Header" class="header" >MyHeader</div>
<div id="main" class="main">Main PopUp </div>
<div id="buttons">
<div id="DivbtnOK" class="buttonOK"><asp:Button id="btnOk" runat="server" text="Ok" /></div>
<div id="Divbtncancel" class="buttonOK"><asp:Button id="btnCancel" runat="server" text="Cancel" /></div>
</div>
</div>
을
클릭하면 취소 버튼 :
protected void btnCancel_Click(object sender, ImageClickEventArgs e)
{
//Do Work
mpePopUp.Hide();
}
팁 : ajax 툴킷이 없다면 Nuget으로 설치할 수 있습니다.
출처
2014-10-03 07:14:35
Ron
asp.net을 처음 사용하는 경우 ModalPopupExtender를 구현하기 쉽습니다. 다른 jQuery에 대한 지식이 필요합니다. –