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 定时器回调方法的重入
话不多说,请看代码: using System; using System.Collections.Generic; using System.Text; namespace NET.MST.Sixth.Reenter { class Reenter { //用来造成线程同步问题的静态成员 private static int TestInt1=0; private static int TestInt2 = 0; private static object locko = new object
-
asp.net中Timer无刷新定时器的实现方法
本文实例讲述了asp.net中Timer无刷新定时器的实现方法.Timer控件要实现无刷新,得用到ajax技术,这里使用VS2008自带的ajax技术. 首先得添加一个ScriptManager控件,然后再添加一个UpdatePanel用于存放Timer控件内容的,就可以实现无刷新了.下面是详细的内容: 一.前台代码如下: <form id="form1" runat="server"> <asp:ScriptManager ID="
-
ASP.NET中的无刷新验证码的开发(完整代码)
复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtm
-
asp.net+jquery ajax无刷新登录的实现方法
因为工作需要研究了一下 js的ajax,下面是成果.主要是三部分:一.js部分 友情提示注意js部分中的 $("#btn_login")中的return false:这个可以阻止回转服务器不然还是会刷新 复制代码 代码如下: $(document).ready(function () { $("#btn_login").click(function () { postlogin(); return false; });});
-
PHP中ajax无刷新上传图片与图片下载功能
php ajax无刷新上传图片与图片下载功能的实现代码如下所示: <meta charset="utf-8" > <form id= "uploadForm"> <p >指定文件名: <input type="text" name="filename" value= ""/></p > <p> 上传文件: <input type=
-
C#使用WebService结合jQuery实现无刷新翻页的方法
本文实例讲述了C#使用WebService结合jQuery实现无刷新翻页的方法.分享给大家供大家参考.具体如下: 1. 首先创建数据库.表Article,字段ArticleId,Title 前台代码 <%@ Page Language="C#" AutoEventWireup="true" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo
-
灵活掌握asp.net中gridview控件的多种使用方法(上)
灵活使用asp.net中gridview控件的方法有很多种,本文内容很富,希望大家都能有所收获. 1.GridView无代码分页排序: 效果图: 小提示: 1.AllowSorting设为True,aspx代码中是AllowSorting="True": 2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12". 3.默认的是单向排序的,右击GridView弹出"属性",选择AllowSort
-
asp.net中EXCEL数据导入到数据库的方法
本文实例讲述了asp.net中EXCEL数据导入到数据库的方法.分享给大家供大家参考.具体分析如下: excel是办公中非常常用的一个办公表格了,但我们在开发中通常会需要直接把excel数据快速导入到数据库中了,这里整理了一个asp.net中EXCEL数据导入到数据库的例子供各位参考学习. 注意:EXCEL中的第一行不能导入. 下面是源码:IntoExcel.aspx: 复制代码 代码如下: <%@ Page AutoEventWireup="true" CodeFile=&q
-
C#使用jQuery实现无刷新评论提交的方法
本文实例讲述了C#使用jQuery实现无刷新评论提交的方法.分享给大家供大家参考.具体分析如下: 首先在数据库中就建三个字段的表用来存储用户名和评论信息,Id只是为了设置唯一标示,所以设置成整型自增字段就行了. 再建一个HTML页面,只需简单的拉几个html控件出来摆着就行,注意在页面顶部有个标签用来占位输出评论内容. Html页面代码就这样简单就行了: <body><table id="room"> </table> <div> 用户名
-
php+ajax无刷新上传图片的实现方法
本文实例讲述了php+ajax无刷新上传图片的实现方法.分享给大家供大家参考,具体如下: 1.引入文件 <!--图片上传begin--> <script type="text/javascript" src="/js/jquery.form.js"></script> <script type="text/javascript" src="/js/uploadImg.js">&l
-
灵活掌握asp.net中gridview控件的多种使用方法(下)
继续上篇文章的学习<灵活掌握asp.net中gridview控件的多种使用方法(上)>,在此基础上巩固gridview控件的操作使用,更上一层楼. 11.GridView实现用"..."代替超长字符串: 效果图: 解决方法:数据绑定后过滤每一行即可 for (int i = 0; i <= GridView1.Rows.Count - 1; i++) { DataRowView mydrv; string gIntro; if (GridView1.PageIndex
随机推荐
- Java class文件格式总结_动力节点Java学院整理
- Spring整合Redis完整实例代码
- iOS图片模糊效果的实现方法
- JAVA一个快速排序实现代码
- discuz免激活同步登入代码修改方法(discuz同步登录)
- form自动提交实例讲解
- 在C语言中调用C++做的动态链接库
- MySQL与Oracle的语法区别详细对比
- Android卫星菜单效果的实现方法
- Lua中的函数写法简明示例
- 用JS提交参数创建form表单在FireFox中遇到的问题
- jQuery创建DOM元素实例解析
- JS如何将数字类型转化为没3个一个逗号的金钱格式
- 通过正则表达式获取url中参数的简单实现
- 不可不知的Google搜索窍门
- Android开发中WebView的简单使用小结
- Android_RecyclerView实现上下滚动广告条实例(带图片)
- Webpack性能优化 DLL 用法详解
- Android中巧妙的实现缓存详解
- 23种设计模式(1) java单例模式