可能重复:
asp.net 中的弹出窗口?
我需要在单击按钮时弹出一个窗口,以便弹出的窗口包含一个复选框列表,并且我还需要获取在弹出窗口中存在的复选框列表中选中的值。
如果是这样,有什么办法可以做到这一点,请帮助我?else 建议任何其他方式
可能重复:
asp.net 中的弹出窗口?
我需要在单击按钮时弹出一个窗口,以便弹出的窗口包含一个复选框列表,并且我还需要获取在弹出窗口中存在的复选框列表中选中的值。
如果是这样,有什么办法可以做到这一点,请帮助我?else 建议任何其他方式
您可以使用 AjaxToolKit 控件的 ModalPopup:
<ajaxToolkit:ModalPopupExtender ID="MPE" runat="server"
TargetControlID="LinkButton1"
PopupControlID="Panel1"
BackgroundCssClass="modalBackground"
DropShadow="true"
OkControlID="OkButton"
OnOkScript="onOk()"
CancelControlID="CancelButton"
PopupDragHandleControlID="Panel3" >
<Animations>
<OnShowing> .. </OnShowing>
<OnShown> .. </OnShown>
<OnHiding> .. </OnHiding>
<OnHidden> .. </OnHidden>
</Animations>
</ajaxToolkit:ModalPopupExtender>
如果您对此不熟悉,请访问此链接:ModalPopup 演示
好的,首先我要解释的是 Javascript(这就是您需要的),然后使用 Javascript 变量,您对 Javascript 中收集的数据所做的事情就是您的 ASP.net 业务。
您正在寻找AJAX请求,如果您不知道,我建议您参加 w3schools 介绍教程之一。
因此,在您的 javascript 中,您必须保存变量,将其发送到当前页面(使用 AJAX)并从 ASP.net 中的 URL 收集数据