• AJAX——使用Timer来控制内容背景


    {本内容来源于微软}

    源视图代码:

     1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
    2
    3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    4 <html xmlns="http://www.w3.org/1999/xhtml">
    5 <head id="Head1" runat="server">
    6 <title>Timer Example Page</title>
    7 <link href="DivStyles.css" rel="stylesheet" type="text/css" />
    8 </head>
    9 <body>
    10 <form id="form1" runat="server">
    11 <asp:ScriptManager ID="ScriptManager1" runat="server" />
    12 <asp:Timer ID="Timer1" OnTick="Timer1_Tick" runat="server" Interval="1000" />
    13 <br />
    14 <hr />
    15 <br />
    16 Some content ..............<br />
    17 <br />
    18 <asp:UpdatePanel ID="BannerPanel" runat="server" UpdateMode="Conditional">
    19 <Triggers>
    20 <asp:AsyncPostBackTrigger ControlID="Timer1" />
    21 </Triggers>
    22 <ContentTemplate>
    23 <asp:Image ID="BannerImage" runat="server" ImageUrl="~/banners/banner_1.gif" />&nbsp;
    24 </ContentTemplate>
    25 </asp:UpdatePanel>
    26 <br />
    27 <div>
    28 &nbsp;Some more content ..........<br />
    29 <br />
    30 </div>
    31 </form>
    32 </body>
    33 </html>

      

    1   protected void Timer1_Tick(object sender, EventArgs e)
    2 {
    3 Random RandomClass = new Random();
    4 int n = RandomClass.Next(1, 9);
    5 BannerImage.ImageUrl = System.String.Concat("banners/Banner_", n.ToString(), ".gif");
    6 }

    代码的作用是产生1-9的任意随机数,来选择不同的图片的呈现。

  • 相关阅读:
    css 透明气泡效果
    uniapp 跳转tabbar页面传递参数
    unaipp 发送验证码倒计时
    uniapp 返回顶部
    js 实现放大镜效果
    js 禁用右键菜单和禁止复制
    js 表格的添加和删除操作
    js 留言板(带删除功能)
    推荐几个好用的网站
    pc端使用rem适配
  • 原文地址:https://www.cnblogs.com/January/p/2123501.html
Copyright © 2020-2023  润新知