2009-11-10 83 views
2

我想要做的是强制网页更新与新的内容,而无需刷新时,它被设置在服务器上。asp.net mvc从服务器更新网页

理想情况下,用户将查看空白页,该空白页将在服务器或数据库中设置为特定内容时进行更新。

关于如何去做这件事的任何想法?

回答

2

传统上,客户端(即Web浏览器)每隔一段时间轮询一次服务器以获取新数据。

但是,有很多服务器推送框架。看看COMET的以下文章。我相信这是用于meeboChess.com(用于在线浏览器上在线活棋)等站点。

+0

我已经完全忘记了简单的民意测验,但我认为COMET会是一件很酷的事情,非常感谢! – Jimmy 2009-11-12 00:34:56

0

您需要创建一个jQuery Ajax调用来每隔X秒轮询一次服务器以检查新内容。当呼叫返回时,它会自动附加/预先将内容添加到页面中。

+0

服务器推送(流式传输)也是可能的。 – 2009-11-10 15:02:12

0

使用AJAX来轮询新内容的服务器或使用comet

也不是特别漂亮的解决方案,但网络是“连接”的现在,但是有办法一轮它。