C#实时读取数据----局部页面刷新
2010-04-17 13:38
405 查看
I)现在刚开始学习C#,对一些基本的控件了解的不够,有个实时监控的系统,需要页面中的数据每5秒钟刷新一次,
要是每5秒钟页面全部的刷新,那页面根本就没法看了,对这个问题在CSDN上也专门开了帖子,问了各位高手了,
帖子:http://topic.csdn.net/u/20100109/23/812355fb-32ce-4e3b-98ec-be80c630e1d5.html
II)实现的基本思路:
用微软的AJAX轻易可实现!!
1.拖入ScriptManager;
2.拖入UpdatePanel
3.再加入一个定时器
Timer,设置Intervql为5秒(5000)
4.加一个数据控件,根据需要GridView或DataList等等,连接数据库
5.
设置UpdatePanel为有条件异步更新
6.在Timer的Tick事件中打入代码
protected void
Timer1_Tick(object sender, EventArgs e)
{
UpdatePanel1.Update();
GridView1.DataBind();//如果显示数据是GridView的话
}
III)具体的实现:
要是每5秒钟页面全部的刷新,那页面根本就没法看了,对这个问题在CSDN上也专门开了帖子,问了各位高手了,
帖子:http://topic.csdn.net/u/20100109/23/812355fb-32ce-4e3b-98ec-be80c630e1d5.html
II)实现的基本思路:
用微软的AJAX轻易可实现!!
1.拖入ScriptManager;
2.拖入UpdatePanel
3.再加入一个定时器
Timer,设置Intervql为5秒(5000)
4.加一个数据控件,根据需要GridView或DataList等等,连接数据库
5.
设置UpdatePanel为有条件异步更新
6.在Timer的Tick事件中打入代码
protected void
Timer1_Tick(object sender, EventArgs e)
{
UpdatePanel1.Update();
GridView1.DataBind();//如果显示数据是GridView的话
}
III)具体的实现:
<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <%= DateTime.Now.ToString() %> <!--GridView控件在后台进行绑定---> <asp:GridView ID="GridView1" runat="server"> </asp:GridView> <!--定时器每5秒钟刷新一次UpdatePanel中的数据--> <asp:Timer ID="Timer1" runat="server" Interval="5000"> </asp:Timer> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick"></asp:AsyncPostBackTrigger> </Triggers> </asp:UpdatePanel>
相关文章推荐
- C#实时读取数据----局部页面刷新【转】
- 关于ajax局部刷新,从数据库实时更新数据到页面(一般是下订单成功后发送消息到后台)
- 基于Ajax:实时刷新数据,实时显示状态,局部刷新的示例。
- jQuery实现局部刷新页面数据绑定
- 实现jsp页面二级下拉框联动,实时读取数据库数据
- 刷新页面后,数据保留在原页面方法(session信息共享,ajax局部刷新)
- 点击按钮弹出新窗口,输入数据后返回并刷新页面(C#代码) 窗口互传值
- UpdatePanel 和 Repeater实现页面局部数据无刷新
- 利用ajax实现与php(json数组)数据交互,并局部刷新页面
- 利用ajax和JSP技术实现网页中表单的局部刷新(只刷新表单数据,而不刷新整个页面)
- 点击按钮弹出新窗口,输入数据后返回并刷新页面(C#代码) 窗口互传值(转)
- SqlDependency 与 SignalR 实现Web页面的数据实时刷新
- 【原创】ExtJs实现定时读取数据,动态加载数据,页面不刷新。Struts 2框架下JSON传值
- 利用ajax实现与php数据交互,并局部刷新页面
- UpdatePanel 和 Repeater实现页面局部数据无刷新 (asp.net C#)
- 页面无刷新数据检索 @ ASP.NET+C# (1)
- js中setTimeout、setInterval、 clearInterval方法简介---实时刷新读取后台数据
- AJAX实时刷新数据、状态显示、局部刷新示例
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(C#代码)
- ]如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(C#代码)