Timer的控件使用

功能:
    起定时器作用。
重要属性:
    Interval :间隔时间。(单位:毫秒。3000即为3秒)
实例代码:
 功能: 定时显示图片
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    
<title>Timer Example Page</title>
    
<link href="DivStyles.css" rel="stylesheet" type="text/css" />
</head>
<body>
    
<form id="form1" runat="server">
    
<asp:ScriptManager ID="ScriptManager1" runat="server" />
        
<asp:Timer ID="Timer1" OnTick="Timer1_Tick" runat="server" Interval="3000" />
        
<br />
        
<hr />
        
<br />
        Some content ..
<br />
        
<br />

        
<asp:UpdatePanel ID="BannerPanel" runat="server" UpdateMode="Conditional">
        
<Triggers>
            
<asp:AsyncPostBackTrigger ControlID="Timer1" />
        
</Triggers>
        
<ContentTemplate>
            
<asp:Image ID="BannerImage" runat="server" ImageUrl="~/banners/banner_1.gif" />&nbsp;
        
</ContentTemplate>
        
</asp:UpdatePanel>
        
<br />
        
<div>
            
&nbsp;Some more content .<br />
            
<br />
        
</div>
    
</form>
</body>
</html>
后台代码如下:
 protected void Timer1_Tick(object sender, EventArgs e)
    
{
        Random RandomClass 
= new Random();
        
int n = RandomClass.Next(19);
        BannerImage.ImageUrl 
= System.String.Concat("banners/Banner_", n.ToString(), ".gif");
    }

DivStyles.css样式如下:

body {}{  
   font
: 11pt Trebuchet MS;
   padding-top
: 72px;
   text-align
: center 
    
}
  

.text 
{}{ 
    font
: 8pt Trebuchet MS 
    
}

    
.div1 
{}{
        background-color
: #ADD8E6;
}


.div2 
{}{
        background-color
: #F0E68C;
}

再在工程下建立一下banners文件夹,在里面放入banners_1.gif,banner_2.gif,.......等图片。

运行结果:每隔3秒会显示不同的图片。
    


 

转载于:https://www.cnblogs.com/abcdwxc/archive/2007/10/25/937517.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值