asp.net mvc从服务器更新网页

时间:2009-11-10 14:54:36

标签: c# asp.net-mvc

我要做的是强制网页使用新内容进行更新,而不在服务器上设置时刷新。

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

关于如何做到这一点的任何想法?

3 个答案:

答案 0 :(得分:2)

传统上,客户端(即Web浏览器)会经常轮询服务器以获取新数据。

但是,有许多服务器推送框架。请查看COMET上的以下文章。我相信这些网站被meeboChess.com等网站使用(用于在浏览器中在线下棋)。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

使用ajax在服务器上轮询新内容或使用comet

两者都不是特别漂亮的解决方案,但网络现在是“无连接”的,但有很多方法可以解决这个问题。