ASP.NET AJAX中UpdateProgress控件


  本文标签:UpdateProgress控件 ASP.NET AJAX

  在ASP.NET AJAX Beta2中,UpdateProgress控件已经从“增值”CTP中移到了ASP.NET AJAX核心中  。本文UpdateProgress的文章基本翻译自ASP.NET AJAX官方网站  。

  一.UpdateProgress控件简单使用

  1.创建一个Web页面并切换到设计视图  。

  2.在工具箱的AJAX Extensions标签下,双击ScriptManager控件添加到页面中  。

  3.双击UpdatePanel控件添加到页面中  。

双击UpdatePanel控件添加到页面

  
4.双击UpdateProgress控件添加到页面中  。

  5.在UpdateProgress控件中添加文本“Progress……”  。

在UpdatePanel中添加一个Button和一个Label

  
6.在UpdatePanel中添加一个Button和一个Label  。

  7.设置Label的Text属性值为“Initial Page Rendered”  。

设置Label的Text属性值

  
8.双击Button添加Click事件  。

  9.在Buttond的Click事件处理中添加如下代码,这里人为的创建一个3秒钟的延迟并显示当前时间  。

  1. protectedvoidButton1_Click(objectsender,EventArgse)  
  2. {  
  3. //Introducingdelayfordemonstration.  
  4. System.Threading.Thread.Sleep(3000);  
  5. Label1.Text="Pagerefreshedat"+  
  6. DateTime.Now.ToString();  

  10.保存并按Ctrl + F5运行  。

  11.单击Button,界面如下:

单击Button

  以上介绍ASP.NET AJAX中UpdateProgress控件