日期:2014-05-17  浏览次数:20541 次

关于asp.net中定时问题
各位好!
我现在有一个问题想请教下:
在aps.net中我现在正在做一个门禁控制系统,系统想要实现这样的一个功能:当我用软件打开某个门时算起,如果门在5分钟之内没有关闭,则会在网页上有一个提示报警的信息(自动跳到某个页面显示报警或出现一个对话框信息也行)。当然在这5分钟之内我可以执行软件的其他功能。门禁控制方面有SDK可以实现并且也可以检测得到某个门是否关闭或打开,现在最主要想实现定时功能提醒,不知道使用线程能不能解决,还是windows服务,望各位能给个思路,谢谢了!

------解决方案--------------------
线程当然可以解决,不过javascript提供了定时 函数 setInterval
------解决方案--------------------
如果不希望频繁跟服务端交互就把报警时间写进cookie
否则就把报警时间放在服务端的Cache里,然后通过js定时请求服务器查看是否该报警
------解决方案--------------------
探讨

引用:
线程当然可以解决,不过javascript提供了定时 函数 setInterval

因为我在操作时并不是停留在某一个页面,在打开门之后我有可能在执行其他的页面,所以这个轮询应该是全局的,如何做到全局的轮询呢?