PopupControl 是一个可以在 ASP.Net 页面上“弹出”一个界面部分的 ASP.Net AJAX 控件。
这个控件多半会和 ASP.Net AJAX 控件 UpdatePanel 一起使用,因为它内部一般将执行复杂的服务器端事件。
在这个“弹出”的页面部分中,可以包括任何的 ASP.Net 控件和 Html 元素。当这个页面部分被“弹出”的时候, 一个简单的服务器端事件或者相关的客户端代码可以很方面的关闭这个“弹出”操作。
PopupControl 属性
PopupControl 控件属性将被初始化如下面的示例代码所示,斜体 属性为可选属性。
<ajaxToolkit:PopupControlExtender ID="PopEx" runat="server"
TargetControlID="DateTextBox"
PopupControlID="Panel1"
Position ="Bottom" />
- TargetControlID - 将具有“弹出”功能的目标控件 ID
- PopupControlID - 装载“弹出”内容的控件 ID
- Position - “弹出”内容的方位,这里指的是相对于“弹出“控件的方位,包括(Left, Right, Top, Bottom, Center)
- CommitProperty - 提交属性,可选,在这里可以指定当“弹出”被提交的时候所带有的属性
- CommitScript - 提交客户端事件,可选,这里可以指定当“弹出”被提交的时候所执行的客户端脚本
- OffsetX/OffsetY - 相对于为其指定的 Position 属性的相对位置。包括横轴和纵轴的位置
- Animations - PopupControl 扩展动画。请点击应用动画和动画引用获得更多的信息。
- OnShow - 当 PopupControl 控件触发“弹出”时,提示框显示的时候出现的动画形式。动画可以应用 <HideAction Visible="true" /> 开关显示的其可视化信息。
- OnHide - 当“弹出”提示框被关闭时出现的动画形式。