代码示例:在多个UpdatePannel使用AJAX.NET TIMER控件
2007-06-10 16:29
776 查看
aspx页面代码:
<%...@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="AJAXTIMER_INDOUBLEPANNELS._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:Timer ID="Timer1" runat="server" Interval="10000" OnTick="Timer1_Tick">
</asp:Timer>
<div>
<asp:UpdatePanel ID="upFirst" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
<ContentTemplate>
<asp:Label ID="lblFirst" runat="server" Text="upFirst not refreshed yet"></asp:Label>
d3bc
</ContentTemplate>
</asp:UpdatePanel>
</div>
<asp:UpdatePanel ID="upSecond" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
<ContentTemplate>
<asp:Label ID="lblSecond" runat="server" Text="upSecond not refreshed yet"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>
后台C#代码:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace AJAXTIMER_INDOUBLEPANNELS
...{
public partial class _Default : System.Web.UI.Page
...{
protected void Page_Load(object sender, EventArgs e)
...{
}
protected void Timer1_Tick(object sender, EventArgs e)
...{
lblFirst.Text = "upFirst refreshed at: " +
DateTime.Now.ToLongTimeString();
lblSecond.Text = "upSecond refreshed at: " +
DateTime.Now.ToLongTimeString();
}
}
}
<%...@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="AJAXTIMER_INDOUBLEPANNELS._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:Timer ID="Timer1" runat="server" Interval="10000" OnTick="Timer1_Tick">
</asp:Timer>
<div>
<asp:UpdatePanel ID="upFirst" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
<ContentTemplate>
<asp:Label ID="lblFirst" runat="server" Text="upFirst not refreshed yet"></asp:Label>
d3bc
</ContentTemplate>
</asp:UpdatePanel>
</div>
<asp:UpdatePanel ID="upSecond" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
<ContentTemplate>
<asp:Label ID="lblSecond" runat="server" Text="upSecond not refreshed yet"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>
后台C#代码:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace AJAXTIMER_INDOUBLEPANNELS
...{
public partial class _Default : System.Web.UI.Page
...{
protected void Page_Load(object sender, EventArgs e)
...{
}
protected void Timer1_Tick(object sender, EventArgs e)
...{
lblFirst.Text = "upFirst refreshed at: " +
DateTime.Now.ToLongTimeString();
lblSecond.Text = "upSecond refreshed at: " +
DateTime.Now.ToLongTimeString();
}
}
}
相关文章推荐
- Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)
- js使用html2canvas实现屏幕截取的示例代码
- c++ vector,iterator,map的使用代码示例
- JavaWeb项目FullCalendar日历插件使用的示例代码
- Java使用代码模拟高并发操作的示例
- C语言使用普通循环方法和递归求斐波那契序列示例代码
- 使用sql语句创建和删除约束示例代码
- Android使用GridView实现日历功能示例(详细代码)
- Android学习笔记--Activity中使用Intent传值示例代码
- spring mvc示例代码(使用SimpleFormController表单控制)
- 在java中使用dom4j解析xml(示例代码)
- jQuery中使用Ajax获取JSON格式数据示例代码
- 关于SwipeRefreshLayout和RecyclerView混合使用的代码示例
- JQuery jsonp 使用示例代码
- 【前端】ACE Editor(代码编辑器) 简易使用示例
- lucene查询 之 TermQuery,通过项查询,及代码示例;TermQuery不使用分析器所以建议匹配不分词的Field域查询
- Cocos2d-x使用Javascript开发js绑定C++<代码示例>
- Python使用pickle模块存储数据报错解决示例代码
- 在 Angular 中使用Chart.js 和 ng2-charts的示例代码
- php中使用DOM类读取XML文件的示例代码