vs中timer控件问题

是不是timer控件每次刷新它都不执行页面的pageload事件?

可以让timer执行page_load事件吗?

如果能,我页面就一个gridview控件,把scriptmanager,timer,gridview都放在Updatepanel就行了吗?我这样做怎么不更新呢?放错位置了?

如果不能,要是我想根据数据库的数据实时更新页面上的显示,是不是要写在Timer1_Tick事件里?

望详解!


largeQ
浏览 710回答 2
2回答

慕桂英546537

是不是timer控件每次刷新它都不执行页面的pageload事件?每一次都执行page_load事件〔但是对不想每次执行的部分ispostback属性控制。〕可以让timer执行page_load事件吗?行。scriptmanager要放在页面的最上面,不能在updatepanel中。timer设置事件后、还要设置timer的更新频率属性。实时问题,不能实现实时的数据更新、只能实现定时检索数据变化的方式、

慕仙森

<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <asp:ScriptManager ID="ScriptManager1" runat="server">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </asp:ScriptManager>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <asp:UpdatePanel ID="UpdatePanel1" runat="server">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <ContentTemplate>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick"></asp:Timer>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </ContentTemplate>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </asp:UpdatePanel>&nbsp;&nbsp;&nbsp; </div>&nbsp;&nbsp;&nbsp;&nbsp; protected void Timer1_Tick(object sender, EventArgs e)&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Label1.Text = DateTime.Now.ToString();&nbsp;&nbsp;&nbsp; }
打开App,查看更多内容
随时随地看视频慕课网APP