Ajax入门教程5-UpdateProgress控件简单介绍.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:9 大小:411KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

Ajax入门教程5-UpdateProgress控件简单介绍.doc

Ajax入门教程5-UpdateProgress控件简单介绍.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://www.cnblogs.com/Terrylee/archive/2006/11/12/ASPNET_AJAX_UpdateProgress_Part1.html"ASP.NETAJAX入门系列(6):UpdateProgress控件简单介绍在ASP.NETAJAXBeta2中,UpdateProgress控件已经从“增值”CTP中移到了ASP.NETAJAX核心中。以下两篇关于UpdateProgress的文章基本翻译自ASP.NETAJAX官方网站。主要内容1.UpdateProgress控件简单使用2.使用多个UpdateProgress控件一.UpdateProgress控件简单使用1.创建一个Web页面并切换到设计视图。2.在工具箱的AJAXExtensions标签下,双击ScriptManager控件添加到页面中。3.双击UpdatePanel控件添加到页面中。4.双击UpdateProgress控件添加到页面中。5.在UpdateProgress控件中添加文本“Progress……”。6.在UpdatePanel中添加一个Button和一个Label。7.设置Label的Text属性值为“InitialPageRendered”。8.双击Button添加Click事件。9.在Buttond的Click事件处理中添加如下代码,这里人为的创建一个3秒钟的延迟并显示当前时间。protectedvoidButton1_Click(objectsender,EventArgse){//Introducingdelayfordemonstration.System.Threading.Thread.Sleep(3000);Label1.Text="Pagerefreshedat"+DateTime.Now.ToString();}10.保存并按Ctrl+F5运行。11.单击Button,界面如下:二.使用多个UpdateProgress控件默认情况下,UpdageProgress控件将显示页面上所有的UpdatePanel控件更新的进度信息,在以前版本的UpdateProgress中,我们无法设置UpdateProgress只显示某一个UpdatePanel的更新,最新版本的UpdateProgress控件提供了AssociatedUpdatePanelID属性,可以指定UpdateProgress控件显示哪一个UpdatePanel控件。下面的这个例子中UpdateProgrss控件将只显示它所在的UpdatePanel更新信息。1.创建一个Web页面并切换到设计视图。2.在工具箱的AJAXExtensions标签下,双击ScriptManager控件添加到页面中。3.双击UpdatePanel控件两次添加两个UpdatePanel控件到页面中。4.在每一个UpdatePanel中分别添加一个Label和Button。5.分别设置两个Label的Text属性值为“InitialPageRendered”。(官方网站这步有些问题)6.双击每一个Button控件添加Click事件。7.在Buttond的Click事件处理中添加如下代码,这里人为的创建一个3秒钟的延迟并显示当前时间。protectedvoidButton1_Click(objectsender,EventArgse){//Introducingdelayfordemonstration.System.Threading.Thread.Sleep(3000);Label1.Text="Pagerefreshedat"+DateTime.Now.ToString();}protectedvoidButton2_Click(objectsender,EventArgse){//Introducingdelayfordemonstration.System.Threading.Thread.Sleep(3000);Label2.Text="Pagerefreshedat"+DateTime.Now.ToString();}8.切换到设计视图。9.在第一个UpdatePanel中添加UpdateProgrss控件,并添加文本Panel1updating…10.在第二个UpdatePanel中添加UpdateProgress控件,Panel2updating…11.保存并按Ctrl+F5运行12.单击第一个UpdatePanel中的Button按钮,进度信息只显示在第一个UpdatePanel中。13.单击第二个UpdatePanel中的Button