• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp.net中Timer无刷新定时器的实现方法

     本文实例讲述了asp.net中Timer无刷新定时器的实现方法。Timer控件要实现无刷新,得用到ajax技术,这里使用VS2008自带的ajax技术。
     
     首先得添加一个ScriptManager控件,然后再添加一个UpdatePanel用于存放Timer控件内容的,就可以实现无刷新了。下面是详细的内容:

    一、前台代码如下:

    form id="form1" runat="server">
      asp:ScriptManager ID="ScriptManager1" runat="server">
      /asp:ScriptManager>
          asp:UpdatePanel ID="UpdatePanel1" runat="server">
          ContentTemplate>
            asp:Timer ID="Timer1" runat="server" Interval="60000" ontick="Timer1_Tick">
            /asp:Timer>
          /ContentTemplate>
          /asp:UpdatePanel>
    /form>
    
    

    记得ScriptManager 一定要放在form>标签内,可以放在任意地方。而添加UpdatePanel 控件后,要用到它一个很重要的属性ContentTemplate,要不然就无法实现无刷新效果。在这里我们设置6秒定时触发事件一次。

    二、后台代码如下:

    protected void Page_Load(object sender, EventArgs e)
    {}
    protected void Timer1_Tick(object sender, EventArgs e)
    {
    //这里可以操作你想做的事情,比如定时查询数据库
    ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('Hello‘);", true);
    }
    
    

    希望本文所述实例对大家asp.net程序设计有所帮助。

    您可能感兴趣的文章:
    • ASP.NET 定时器回调方法的重入
    上一篇:asp.net实现批量删除实例
    下一篇:asp.net中SqlCacheDependency缓存技术概述
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    asp.net中Timer无刷新定时器的实现方法 asp.net,中,Timer,无,刷新,定时器,