ASP AJAX入门系列:Timer控件简单使用

更新时间:2023-07-10 03:36:56 阅读: 评论:0

ASP AJAX入门系列 :Timer控件简单使用
本文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP 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  ”。确保hydraulic hoLabel控件添加在了UpdatePanel控件里面。
8.在UpdatePanel之外再添加一个Label控件。确保第二个Label控件在铁幕演说是谁发表的UpdatePanel的外面。
callone
9.双击Timer控件添加Tick事件处理,在事件处理中设置Label1acreText属性为当前时间。
protected voidgo on Timer1_Tick(object nder, EventArgs e)

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

      DateTime.Now.ToLongTimeString();
}
10.在Page_Load事件中添加代码设置Label2Text属性为页面创建时间,如下代码所示:
protected voidscrotum Page_Load(object nder, EventArgs e)

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

      DateTime.Now.ToLongTimeString();
}
11.切换到代码视图,确保代码如下所示:
protected void Page_Load(object nder, EventArgs e)
{
    Label2.Text = "Page created at: " +

      DateTime.Now.ToLongTimeString();
}

protected void Timer1_Tick(object nder, EventArgs e)

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

      DateTime.Now.ToLongTimeString();
}
12.保存并按Ctrl + F5运行
way back into love mp313.等待10秒钟后可以看到Panel刷新,里面的treasurerLabel文字改变为刷新的时间而外面的Label没有改变。

本文发布于:2023-07-10 03:36:56,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/172672.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:控件   时间   代码   添加   刷新   页面   切换   属性
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图