我的网页正在使用sqlcachedependency
。所以页面从缓存中读取信息,直到数据库中的数据发生变化,但我需要在更改数据时自动刷新页面。
我怎么能这样做?
答案 0 :(得分:1)
您遇到的问题是服务器知道数据已更改,但在用户点击浏览器中的按钮之前,与客户端之间没有活动通信。
对此的解决方案可能是编写一些javascript,如果有更改,每X秒会询问服务器。如果你想实现这样的东西,你需要看看AJAX和Periodic Refresh模式。
或者您可以查看HTML5中实现的新WebSockets,它允许客户端和服务器之间的双向通信。