C# System.Web.UI.计时器与事件处理的干扰?

C# System.Web.UI.计时器与事件处理的干扰?,c#,asp.net,updatepanel,C#,Asp.net,Updatepanel,我目前遇到一个问题,似乎是Timer_Tick事件干扰了UpdatePanel中其他控件的事件处理 现在,我在UpdatePanel中有一个倒计时标签和一些按钮。计时器位于UpdatePanel之外,其勾号事件被注册为面板的触发器。在每个刻度上,都会修改倒计时的文本属性 无论何时单击按钮,都会出现一个弹出框。但是,我注意到,如果我在打勾的时候单击按钮,什么也不会发生。我假设这是因为UpdatePanel在呈现其更新内容的过程中没有注册Click事件 我应该使用其他类型的计时器吗?是否有办法强制单

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

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

无论何时单击按钮,都会出现一个弹出框。但是,我注意到,如果我在打勾的时候单击按钮,什么也不会发生。我假设这是因为UpdatePanel在呈现其更新内容的过程中没有注册Click事件

我应该使用其他类型的计时器吗?是否有办法强制单击事件中断勾号事件?还是有其他方法来解决这个问题


谢谢。

你可以嵌套你的UpdatePanel,这样你的标签就有了自己的UpdatePanel。

谢谢你的建议,瑞克。我以前试过这样做,但那时候似乎对我不起作用。然而,这似乎是因为我始终保留了UpdatePanel的更新模式,而不是条件模式。我不太确定更新模式究竟是如何导致问题的,但将它们更改为条件模式似乎是解决问题的方法。