ASP.NET AJAX入门系列(10):Timer控件简单使用

转载 2007年09月28日 10:53:00

本文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP.NET AJAX中的服务端Timer控件的简单使用。

 

主要内容

    Timer控件的简单使用

 

1.添加新页面并切换到设计视图。

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

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

4.在UpdatePanel控件内单击并双击Timer控件添加到UpdatePanel中。Timer控件可以作为UpdatePanel的触发器不管是否在UpdatePanel中。

5.设置Interval属性为10000Interval属性的单位是毫秒,所以我们设置为10000,相当于10秒钟刷新一次。

6.在UpdatePanel控件中添加一个Label控件。

7.设置Label控件的Text属性为“Panel not refreshed yet  ”。确保Label控件添加在了UpdatePanel控件里面。

8.在UpdatePanel之外再添加一个Label控件。确保第二个Label控件在UpdatePanel的外面。

9.双击Timer控件添加Tick事件处理,在事件处理中设置Label1Text属性为当前时间。.在Page_Load事件中添加代码设置Label2Text属性为页面创建时间,如下代码所示:.切换到代码视图,确保代码如下所示:.保存并按Ctrl + F5运行

protected void Timer1_Tick(object sender, EventArgs e)

{
    Label1.Text 
= "Panel refreshed at: " +

      DateTime.Now.ToLongTimeString();
}

10

protected void Page_Load(object sender, EventArgs e)

{
    Label2.Text 
= "Page created at: " +

      DateTime.Now.ToLongTimeString();
}

11

protected void Page_Load(object sender, EventArgs e)
{
    Label2.Text 
= "Page created at: " +

      DateTime.Now.ToLongTimeString();
}


protected void Timer1_Tick(object sender, EventArgs e)

{
    Label1.Text 
= "Panel refreshed at: " +

      DateTime.Now.ToLongTimeString();
}

12

13.等待10秒钟后可以看到Panel刷新,里面的Label文字改变为刷新的时间而外面的Label没有改变。

 

ASP.Net Ajax框架 Timer控件 计时器

介绍   Timer控件和我们以前在Winform中学习的Timer控件类似,         主要通过一个Interval属性和一个Tick事件来实现在一定的间隔时间内完成特定任务的功能   ...
  • qq_35019337
  • qq_35019337
  • 2017年04月10日 18:55
  • 314

ASP.NET AJAX入门系列(10):Timer控件简单使用

本文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP.NET AJAX中的服务端Timer控件的简单使用。 主要内容    Timer控件的简单使用 1.添加新页面并切换...
  • gaodemin
  • gaodemin
  • 2007年05月06日 21:05
  • 477

ASP.NET AJAX入门系列(10):Timer控件简单使用

本文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP.NET AJAX中的服务端Timer控件的简单使用。 主要内容    Timer控件的简单使用 1.添加新页面并切换...
  • icekylinpsd
  • icekylinpsd
  • 2006年12月26日 17:40
  • 424

浪曦视频在线的ASP.NET AJAX视频教程下载

下面是来自浪曦视频在线的ASP.NET AJAX视频教程,大家赶快下载啊!感谢浪曦视频在线!1、ASP.NET AJAX基本原理电信下载:ftp://Anonymous@203.191.150.171...
  • yandong19861103
  • yandong19861103
  • 2008年04月24日 16:55
  • 913

asp.net AJAX 定期刷新页面,然后,在 Timer 的事件中弹出窗口

以下是 aspx 代码: body>    form id="form1" runat="server">        asp:ScriptManager ID="ScriptManager1" r...
  • tiger8000
  • tiger8000
  • 2007年10月26日 22:13
  • 1689

Asp.Net Ajax以及Asp.Net Ajax扩展控件安装方法

Asp.Net AJAX安装 下载ASP.NET 2.0 AJAX Extensions 1.0安装包。 运行ASPAJAXExtSetup.msi程序。 安装成功后会发现工具箱中增加了“AJA...
  • KingCruel
  • KingCruel
  • 2012年09月14日 19:11
  • 1023

AspNet MVC4 教学-29:Asp.Net MVC4 jQuery计时器读取服务器时间的Ajax技术快速Demo

Asp.Net MVC4 jQuery计时器读取服务器时间的Ajax技术快速Demo
  • vinglemar
  • vinglemar
  • 2015年06月12日 15:16
  • 1512

asp.net ajax控件实例 和学习

Asp.Net Ajax控件示例    1.SliderExtender 实现滑动轴控件 asp:ScriptManager ID="ScriptManager2" runat="serv...
  • yhh345814509
  • yhh345814509
  • 2012年07月11日 09:56
  • 3216

Asp.Net Ajax (1)---入门篇

在深入学习Ajax前,有必要了解一些基础,对我们整体认识Ajax很有帮助。     文章将从一下几点介绍Ajax:     Ajax是什么;         能解决什么问题;         使用什么...
  • lishuangzhe7047
  • lishuangzhe7047
  • 2013年11月19日 16:16
  • 7843

ASP.NET AJAX 控件使用概述

一、ASP.NET AJAX 控件概述 借助 ASP.NET AJAX 控件,使用很少的客户端脚本或不使用客户端脚本就能创建丰富的客户端行为,如在异步回发过程中进行部分页更新(在回发时刷新网页的选定...
  • qustdjx
  • qustdjx
  • 2013年12月22日 20:44
  • 1759
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.NET AJAX入门系列(10):Timer控件简单使用
举报原因:
原因补充:

(最多只允许输入30个字)