解决方案 »

  1.   

    判断语句写在你的定时刷新的定时器里啊
    if(A.准备)
    {
       记录A准备的时间,并启动定时器
    }在定时器里判断
    if(A.准备 && !B.准备 && DateTime.Now>记录的A时间+30秒)
    {
        B.出局();
    }
      

  2.   

    谢谢你,我之前一直困惑后续的判断怎么办,似乎可以更改这个timer的属性,我先试一下,如果有问题再向你请教哈
      

  3.   

    Match.aspx
    当前登录用户ajax请求下面页面Match.ashx
    MatchHerd
    {
     int 用户ID,
     int 用户ID,
    DateTime  dt,
    bool 用户A是否接受
    bool 用户B是否接受
    }
    List<MatchHerd>  list
    每次ajax请求 根据用户id来找list  然后判断时间 用linq 很简单的~