Asp.Net Ajax简单测试动态显示时间
来源:互联网 发布:ubuntu安装搜狗 编辑:程序博客网 时间:2024/06/06 01:43
利用Asp.net自带的Ajax控件,实现简单的动态显示时间的页面。
前台代码如下:
<body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <asp:Timer ID="Timer1" Interval="1000" runat="server" OnTick="Timer1_Tick"></asp:Timer> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" /> </Triggers> </asp:UpdatePanel> </div> </form></body>
后台代码主要是OnTick的响应:
protected void Timer1_Tick(object sender, EventArgs e){ Label1.Text = DateTime.Now.ToString();}
简单分析其中原理如下。
在Asp.Net中要用到Ajax,需要添加主要控件ScriptManager和UpdatePanel控件,官方文档指出ScriptManager无须做处理,主要是进行一个声明而已,懒人可以不用去管这个控件。主要是把精力集中在UpdatePanel控件上,其中有两个设置,一个是ContentTemplate,主要是需要更新的内容,可以是任意asp.net的服务器控件;另一个是Trigglers,为一个触发响应,其中又包括异步更新AsyncPostBackTrigger和回传更新PostBackTrigger。
上述代码实验主要是实现异步更新,将其中的ControlID设置为Timer控件ID,表明在通过Timer控件设置的值进行异步响应,响应的事件为Timer的OnTick事件。
0 0
- Asp.Net Ajax简单测试动态显示时间
- asp.net ajax动态显示时间
- asp.net实现动态显示当前日期时间——用asp自己封装的AJAX
- asp.net中实现页面上动态显示系统时间
- ASP.NET AJAX -- 异步-动态生成简单样式栏目
- ajax动态显示当前时间
- ASP.NET显示农历时间
- asp.net 时间的显示
- ASP.NET显示农历时间
- ASP.NET AJAX 简单介绍
- asp.net 获取服务器时间然后在页面上动态显示时间
- 使用Ajax动态的显示时间
- Asp.net Ajax webservice时间戳
- asp.net 应用ajax自动刷新时间
- asp.net ajax动态纵向菜单
- asp.net+Ajax+DataSet动态检索
- ASP.NET网站中显示实时时间
- asp.net 中实时显示本地时间
- 让你的HTML5&CSS3网站在老IE中也能正常显示
- ios学习第1章:实现控制器和视图-基础变化
- 易方达科汇转换为泰达宏利红利先锋可行性分析
- memcache slab
- AC自动机总结
- Asp.Net Ajax简单测试动态显示时间
- Asp.net 在刷新或提交页面后保持滚动条的位置
- ios学习第1章:实现控制器和视图-基础控件
- struts2--(3)--一些小知识--默认action和include标签
- Java抽象类与接口
- 为女神的生日准备惊喜,我开始学习html5游戏开发 -第四天
- Vim编译出现的问题
- 笨小五工作笔记之-游戏储存CCUserDefault
- 黑马程序员_命名和敲代码规范