C# 一个页面,多个Updatepannel,多个Timer

本文介绍了如何在C#页面中使用多个UpdatePanel和Timer组件来实现不同间隔时间的数据刷新。在遇到每个UpdatePanel需要独立定时更新且时间不一致的问题时,通过设置UpdateMode为“Conditional”解决了问题。示例代码展示了两个UpdatePanel,一个每秒更新,另一个每10秒更新。
摘要由CSDN通过智能技术生成

这几天在搞一个项目,其中一个页面里面有好几组数据要定时刷新,但是,每一组数据要刷新的时间不一样,所以就需要用到多个定时器。本人刚工作不久,对Js 的Ajax不太了解,反而对微软的那个Ajax相对了解一点。但是,发现使用多个Timer和Updatepannel的时候,数据无法直接按照我设定的时间去刷新,后来发现,原来是要增加一个UpdateMode="Conditional"来控制,现在贴上代码,供大伙儿互相学习,如果您有比我这个更好点的,请多多指教,谢谢。

 前台代码:

<asp:ScriptManager ID="ScriptManager1" runat="server" />  

       <div>            

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">         

        <ContentTemplate>            

         <asp:TextBox ID="TextBox1" runat="server" Width="306px"></asp:TextBox>    

                 <asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick">     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值