asp.net中用div做弹出对话框的问题
谁会在asp.net中使用div做个弹出的对话框,弹出框后,原先的页面成模糊状态并被锁定?就像百度空间创建相册时弹出的那个框的效果,好像用到什么层,ajax的?请大侠们帮一下。可以把相关的代码什么的发到我邮箱里:1044632757@qq.com
追问:我还不是很懂,能否再说明白点?并且你说的这个,弹出的窗口层用户可以填写东西吗?
谁会在asp.net中使用div做个弹出的对话框,弹出框后,原先的页面成模糊状态并被锁定?就像百度空间创建相册时弹出的那个框的效果,好像用到什么层,ajax的?请大侠们帮一下。可以把相关的代码什么的发到我邮箱里:1044632757@qq.com
追问:我还不是很懂,能否再说明白点?并且你说的这个,弹出的窗口层用户可以填写东西吗?
答案: 用AJAX的扩展控件中的 ModalPopup控件
属性名称 | 说 明 |
TargetControlID | 用来控制弹出窗口的控件ID |
PopupControlID | 要弹出的控件ID |
DropShadow | 弹出的控件是否有阴影效果 |
OkControlID | 确定按钮的ID |
CancelControlID | 取消按钮的ID |
Drag | 是否允许拖拽 |
PopupDragHandleControlID | 允许拖拽的控件ID |
BackgroundCssClass | 弹出控件后其他部分的样式 |
X | 水平坐标,距页面左边缘的距离 |
Y | 垂直坐标,距页面上边缘的距离 |
例:
<cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="btnSelect" PopupControlID="Panel1" DropShadow="true" OkControlID="btnOK" CancelControlID="btnCancel" Drag="true" PopupDragHandleControlID="Panel2" BackgroundCssClass="bgcss" X="250" Y="250"> </cc1:ModalPopupExtender>
注意:类样式写法如下:
.bgcss
{
background-color: lightsteelblue;
filter: alpha(opacity=70);
opacity: 0.7;
}
这种是关机效果,需要使用AJAX