C# web页面如何做到数据实时更新

C#web页面如何做到数据实时更新... C# web页面如何做到数据实时更新 展开
 我来答
匿名用户
2011-07-06
展开全部
首先服务器上要加载缓存,其次用定时器+ajax方法,去取某个web服务或者某个ashx等,返回最后一次更新数据的时间,和当前记录的时间比较,如果有不同再去更新整个数据集。

想楼上说的直接用AJAX来定时刷新,Timer读取数据库中的数据都是白白耗费资源,还是自己建立一个缓存依赖比较好。
另外,虚机团上产品团购,超级便宜
追问
缓存這方面不是很了解哦...建可以,如何與緩存數據進行比較....
g767160
2011-07-04 · 超过31用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:92.4万
展开全部
用ajax,js用timeout等函数就可以了,每隔1秒或者2秒取一次数据回来
追问
如果有大量的數據不斷的更新,如果採用AJAX+TIMEOUT服務器怕難以處理哦
追答
什麽是实时更新,那就是要在一個很短的時間內通過和服務器交互來傳送更新信息,你用其他方法,數據還是要從服務器上傳出來,一樣的!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
floor14
2011-07-04
知道答主
回答量:51
采纳率:0%
帮助的人:0
展开全部
1.ajax每隔一段时间主动去服务器那拿数据
2.利用基于 HTTP 长连接的“服务器推”技术,比如Comet ;可以网上搜索下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华佗之父
2011-07-04 · TA获得超过1241个赞
知道小有建树答主
回答量:1623
采纳率:0%
帮助的人:1102万
展开全部
是在什么时候更新数据库的呢?不定期的吗?所以你要实时更新网页?
那么就用一个timer控件吧,更新的时间段,随意设置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stvb168
2011-07-04 · 超过12用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:31.6万
展开全部
要么ajax, 要么采用微软的silverlight或adobe的flex
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式