返回首页

大家好!

我有一个GridView将显示10条记录,数据库中的表绑定到GridView XXXXX。另外5条记录,当用户在浏览器中的页面已被添加到表XXXXX,所以它现在包含15条记录。编程后,经过15秒的时间间隔应以这样的方式,在GridView(或者整页)刷新页面显示在GridView说。

如何才能实现这一目标?我的人都知道,请告诉我如何解决这个问题。

感谢您的时间!

由磨憨。

回答

评论会员:标记Nischalke 时间:2012/02/07
<script>

window.setTimeOut(windows.location.href=window.location.href, 5000);

</script>



{C}
{A}]
评论会员:游客 时间:2012/02/07
Leeland粘土:为了解决这个问题,你必须记住,ASP.NET页面是一个断开连接的技术。一旦页面呈现和交付给浏览器,这是...的页面没有离开。但是......客户端仍然能够执行的操作。最常用的方法是使用jQuery,但你也可以使用纯JavaScript。的JavaScript会创建一个定时器将等待指定的毫秒数,然后做一个页面刷新。如果这是我工作的一个项目,我会建议使用UpdatePanel和web服务返回的数据,因此,你不这样做整页刷新。因此,要做到这一点,请按照下列步骤操作:创建一个Web服务将返回一个数据表(或其他对象是绑定到GridView)。创建一个JavaScript函数调用的WebService内页的负荷确保这个JavaScript代码被添加到它执行时,该文件已被加载到浏览器,以这样的方式呈现的HTML的setTimeout("nameOfJavascriptFunction",10000);
曼弗雷德・R. Bihy:IMPLEMENT_DYNAMIC和BEGIN_MESSAGE_MAP宏被用来帮助定义窗口过程,他们实际上没有设置处理消息队列

确保您致电您已经创建在后台看此消息在线程的Run方法。

int CWinThread::Run()

这是MFC应用程序中处理消息泵。如果你不调用这个函数,消息只是堆积,在你的线程的消息队列和从来没有得到处理。|