.NET学习(九)Timer控件的使用

来源:互联网 发布:苹果医药软件 编辑:程序博客网 时间:2024/06/07 00:48

Timer控件也是asp.net ajax中比较重要的一个组件。利用它可以实现动态刷新界面(整个页面或局部页面)
结合UpdatePanel组件,可以实现动态刷新局部界面的功能。
这里实现一个简单的时钟。

Default.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>    <title></title></head><body>    <form id="form1" runat="server">    <div>        <asp:ScriptManager ID="ScriptManager1" runat="server">        </asp:ScriptManager>    </div>        <asp:UpdatePanel ID="UpdatePanel1" runat="server">            <ContentTemplate>                <asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick">                </asp:Timer>                <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>            </ContentTemplate>        </asp:UpdatePanel>    </form></body></html>

Default.aspx.cs

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {        Label1.Text = DateTime.Now.ToString();    }    protected void Timer1_Tick(object sender, EventArgs e)    {        Label1.Text = DateTime.Now.ToString();    }}

效果:
这里写图片描述
它应该是一个动态的时钟。

0 0
原创粉丝点击