C# web中,只要有数据存到消息队列中,就在页面中滚动显示出来。哪为大侠有什么思路吗?
4个回答
展开全部
重新bind一下行不通吗。就是有消息就来的时候就在队列中剔除第一个,然后控件和数据重新绑定一下。
追问
请问用什么控件gridview?
追答
都可以吧,大多数控件都有datasource属性和databind()方法。
考虑到用户体验,如果在后台写的话页面交互会刷新。所以最好还是在前台用javascript写方法,方法里调用jquery用ajax读取后台数据,然后用函数每过一段时间(比如1秒)调用一下这个方法,不过这样的话就不是数据一更新就刷新,而是每过一段时间刷新。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-08-14
展开全部
可以试下用数据库,按时间降序取前5条,数据插入一次,页面重新绑定一次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以直接绑定最后面的5个不就行了,每次有新数据时都清空列表,然后重新绑定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询