ASP.NET 实时访问数据库

现在在做一个OA办公系统的消息模块,当用户登录自己的系统后,页面可以显示自己未读的消息条数,当别的用户给自己发送消息时(发送的消息是直接存到数据库中),页面显示的未读消息条数自动更新,怎么实现?分儿只剩下这么多了,都给你啦

第1个回答  2009-11-05
用Timer计时吧,隔段时间刷新一次,未读已读就要自己修改状态,要刷新的部分用ajax控件,避免整个页面回传刷新本回答被提问者采纳
第2个回答  推荐于2017-09-02
ASP.NET 实时访问数据库
用Timer计时吧,隔段时间刷新一次,未读已读就要自己修改状态,要刷新的部分用ajax控件,避免整个页面回传刷新本回答被网友采纳
第3个回答  2009-11-05
这种功能就像这个baidu的知道上面那个hi会提示消息一样

现在一般都是用ajax来做,定时发送请求到特定页面,查询数据库,并返回结果,然后再更新界面上的html元素。

推荐你用 jQuery来做,它有这样现成的例子

参考资料:http://jquery.com/

第4个回答  2009-11-05
这个只能通过定时轮询操作了,页面每个几秒想服务器请求一次,获取最新更新,别无他法
相似回答