日期:2014-05-18 浏览次数:20504 次
<%@ OutputCache Duration="60" VaryByParam="none" %>
------解决方案--------------------
前台后台两种,
前台js
后台C#
js,用setInvert轮训
C#如2楼 时间控件
------解决方案--------------------
setInterval("",10000)
------解决方案--------------------
两种方都可以.如果要体好的话还是用AJAX好点,不过10s查一次库是不是太频繁了?
------解决方案--------------------
这个比较简单,跑个循环就可以了,js么就用setInvert,后台么Timer控件或者开个线程!
------解决方案--------------------
前台用setInterval每隔10次发一次Ajax请求,然后可以更改Dom树结构
后台就用Timer了.
不管前后台哪种实现方式,本身每隔10秒读一次数据库就是对服务器性能的一个挑战.人多了服务器可能会承受不住.
------解决方案--------------------
setInterval(MessageTitle, 10000); function MessageTitle() { //获取任务信息 $.post("/Warn/GetMsg/?dt=" + +new Date().getTime() + Math.random(), function (msg) { //进行处理 }); }