第11章 UpdateProgress控件 本章介绍另外一个服务器端控件—UpdateProgress 控件,该控件用来显示 UpdatePanel控件中部分页面刷新的状态的信息
1 应用场景 UpdateProgress 控件帮助程序员设计一个更直观的用户界面,而这个用户界面用来显示一个页面中的一个或多个UpdatePanel 控件实现部分页面刷新的过程信息
如果一个部分页面刷新过程是缓慢的,就可以利用 UpdateProgress 控件提供更新过程的可视化的状态信息
此外在一个页面可以使用多个UpdateProgress 控件,每个与不同的 UpdatePanel 控件相配合
此外,可以使用一个UpdateProgress 控件与页面上的所有 UpdatePanel 控件相配合
2 运行原理 UpdateProgress 控件形成一个元素,而该元素的显示或隐藏取决于与之配合的控件UpdatePanel 是否引起一个异步回送
对于页面的初始化和同步回送,UpdateProgress 控件则是隐藏的
3 属性和方法 UpdateProgress 控件提供了很多属性和方法以方便程序的使用,下面就常用的属性和方法做一个介绍
1 属性 UpdateProgress 控件的常用属性如表 11-1 所示
表11-1 UpdateProgress 控件的常用属性 属性 说明 AssociatedUpdatePanelID 获取或设置 UpdateProgress 控件显示其状态的 UpdatePanel 控件的 ID
DisplayAfter 获取或设置显示 UpdateProgress 控件之前所经过的时间值(以毫秒为单位)
DynamicLayout 获取或设置一个值,该值可确定是否动态呈现进度模板
ProgressTempl