我的页面正在使用sqlcachedependency
. 所以页面从缓存中读取信息,直到数据库中的数据发生更改,但我需要在数据更改时自动刷新页面。我怎样才能做到这一点?
问问题
1827 次
1 回答
1
您遇到的问题是服务器知道数据已更改,但在用户点击浏览器中的按钮之前没有与客户端的主动通信。
对此的解决方案可能是编写一些 JavaScript,如果有更改,每隔 X 秒询问一次服务器。如果你想实现这样的东西,你需要看看 AJAX 和定期刷新模式。
或者您可以查看在 HTML5 中实现的新WebSockets,它允许客户端和服务器之间的双向通信。
于 2011-11-04T10:28:22.287 回答