ASP.net中怎么实现对部分页面定时刷新?

 我来答
夏至uwumg
推荐于2017-11-26 · TA获得超过103个赞
知道答主
回答量:139
采纳率:100%
帮助的人:54.8万
展开全部
可以使用Timer控件,也就是时间控件。具体的方法如下: 1.在工具箱AJAX Extensions中,找到并添加Timer控件 2.在Timer控件的代码之前。添加:<asp:scriptmanager ID=Scriptmanager1 runat=server </asp:scriptmanager 3.也就是说,最后设计部分的代码是: <asp:scriptmanager ID=Scriptmanager1 runat=server </asp:scriptmanager <asp:Timer ID=Timer1 runat=server ontick=Timer1_Tick </asp:Timer 4.添加功能代码,像我的例子,是要他一分钟刷新一次Gridview。那就这样写: protected void Timer1_Tick(object sender, EventArgs e){GridView1.DataBind(); GridView2.DataBind(); gvBestQ.DataBind();}看的懂了吧?就是在Tick事件下,添加代码就好了。。。 这样子,就可以实现部分页面的定时刷新了。。不过,我使用过之后,就觉得还有一点不足。。那就是,他好像还是没有说就局部自己动一下,刷新一下。而是说,整个页面都会颤动一下。。所以呢,如果之后,我有更好的办法的话,我再告诉你吧。。。现在,将就用一下先把。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式