代码之家  ›  专栏  ›  技术社区  ›  user79755

Timer.Tick事件中的本地静态变量(停止计时器)

  •  0
  • user79755  · 技术社区  · 16 年前

    经过一段时间后,我想禁用计时器。

    我想在timers tick事件中放入一个静态变量,它将跟踪经过的秒数。

    我的问题是,这行得通吗?

    如果用户X和Y正在查看页面,它们是否都有单独的局部静态变量?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Joel Coehoorn    16 年前

    不,不行。 Static 全部的

    相反,将datetime字段存储在会话中并进行检查。还要记住,计时器本身是在客户机上运行的(假设您使用的是ajax计时器控件)。因此,禁用它的唯一方法是在服务器事件期间,例如当您的勾号事件触发时。