【发布时间】:2009-11-03 05:31:07
【问题描述】:
我目前遇到的问题似乎是 Timer_Tick 事件干扰了 UpdatePanel 中其他控件的事件处理。
现在我在 UpdatePanel 中有一个倒计时标签和一些按钮。 Timer 在 UpdatePanel 之外,它的 Tick 事件被注册为面板的触发器。在每个 Tick 上,都会修改 Countdown 的 Text 属性。
每当单击按钮时,都会出现一个弹出框。但是,我注意到如果我在发生 Tick 时单击按钮,则什么也不会发生。我假设这是因为当 UpdatePanel 正在呈现其更新的内容时,Click 事件没有注册。
我应该改用其他类型的计时器吗?有没有办法强制 Click 事件中断 Tick 事件?或者有其他方法可以解决这个问题吗?
谢谢。
【问题讨论】:
标签: c# asp.net updatepanel