功能:
起定时器作用。
重要属性:
Interval :间隔时间。(单位:毫秒。3000即为3秒)
实例代码:
功能: 定时显示图片
<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" />
</ContentTemplate>
</asp:UpdatePanel>
<br />
<div>
Some more content .<br />
<br />
</div>
</form>
</body>
</html>
后台代码如下:
{
Random RandomClass = new Random();
int n = RandomClass.Next(1, 9);
BannerImage.ImageUrl = System.String.Concat("banners/Banner_", n.ToString(), ".gif");
}
DivStyles.css样式如下:
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,.......等图片