<asp:HiddenField ID="hf3" runat="server"></asp:HiddenField>
<ajaxToolkit:ModalPopupExtender ID="popupChangeStatus" runat="server" PopupControlID="panelStatus" TargetControlID="hf3" CancelControlID="btnStatusCancel" BackgroundCssClass="modalBackground"> </ajaxToolkit:ModalPopupExtender>
hidden是引起popup弹出的控件
panelStatus 是弹出的对话框
panelStatus中有两个按钮,cancel和submit,submit的click事件写在后台中,不需要再popup中指定OnOkScript属性,不过在有的页面指定这个是可以指定的,并且可以调用相应的server端方法,这个地方不明白是怎么回事,留到后面学习了
btnStatusCancel是取消按钮,会触发popup自带的cance方法,关闭对话框