System.Web.UI.Timer干扰事件处理?

时间:2009-11-03 05:31:07

标签: c# asp.net updatepanel

我目前遇到的问题似乎是Timer_Tick事件干扰了UpdatePanel中其他控件的事件处理。

现在我在UpdatePanel中有一个倒计时标签和一些按钮。 Timer位于UpdatePanel之外,其Tick事件被注册为面板的触发器。在每个Tick上,Countdown的Text属性都会被修改。

每当点击一个按钮时,都会出现一个弹出框。但是,我注意到如果我在Tick发生时单击按钮,则没有任何反应。我假设这是因为在UpdatePanel处于呈现更新内容的过程中,Click事件没有注册。

我应该使用其他类型的计时器吗?有没有办法强制Click事件中断Tick事件?或者还有其他方法可以解决这个问题吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以嵌套UpdatePanel,以便您的Label拥有自己的UpdatePanel。