为了账号安全,请及时绑定邮箱和手机立即绑定

vs中timer控件问题

vs中timer控件问题

largeQ 2018-10-25 05:06:51
是不是timer控件每次刷新它都不执行页面的pageload事件?可以让timer执行page_load事件吗?如果能,我页面就一个gridview控件,把scriptmanager,timer,gridview都放在Updatepanel就行了吗?我这样做怎么不更新呢?放错位置了?如果不能,要是我想根据数据库的数据实时更新页面上的显示,是不是要写在Timer1_Tick事件里?望详解!
查看完整描述

2 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

是不是timer控件每次刷新它都不执行页面的pageload事件?每一次都执行page_load事件〔但是对不想每次执行的部分ispostback属性控制。〕

可以让timer执行page_load事件吗?行。

scriptmanager要放在页面的最上面,不能在updatepanel中。timer设置事件后、还要设置timer的更新频率属性。

实时问题,不能实现实时的数据更新、只能实现定时检索数据变化的方式、


查看完整回答
反对 回复 2018-10-31
?
慕仙森

TA贡献1827条经验 获得超7个赞

<div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                <asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick"></asp:Timer>
            </ContentTemplate>         
        </asp:UpdatePanel>
    </div>

 

 

   protected void Timer1_Tick(object sender, EventArgs e)
    {
        Label1.Text = DateTime.Now.ToString();
    }


查看完整回答
反对 回复 2018-10-31
  • 2 回答
  • 0 关注
  • 657 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信