1。Timer里判断
2. While里判断

解决方案 »

  1.   

    这要看你要干什么。对单个session看,页面中配合js实现起来容易些,如果要在整个应用中监视,那就在onapplicationstart事件中。
      

  2.   

    asp.net里没有时间这个控件啊 我想每一秒都在判断这个事
      

  3.   

    不要在asp.net程序中做定时.
    可在数据库中做调度.
      

  4.   

    if(DateTime.Now.ToString("hh:mm:ss")=="23:59:59 ") then
    {
          
    }
      

  5.   

    那不适合在程序在判断,因为程序中要判断这个时间必须有个事件来触发,比如用户访问一个页面什么的,但这不能保证在23:59:59时你的事件就一定会被触发,既然你判断这个时间是用来更新数据库的,那么用SQL Server数据库的任务(job)更合适,其它如Oracle等数据库也应该有类似的方法。=================================
    asp.net免费开源分页控件:www.webdiyer.com
      

  6.   

    先用TIMER 每小时检查一次 当小时=23 每分钟 检查 当分钟=59 每秒检查
      

  7.   

    用个定时器,定时器触发时再检测时间。========================================
     传音石——网罗天下资源 http://www.massany.com
    ========================================
      

  8.   

    数据库里面做调度是合理的解决方案。asp.net的服务器组件不能实现这个功能,用Ajax的Timer或javascript虽然能实现功能,但如果没有浏览器打开,也不能触发。