具有不同计时器间隔的多个UpdatePanel

时间:2011-10-31 16:10:54

标签: asp.net ajax updatepanel

我有两个UpdatePanel和两个Timers来更新它们,Timers的间隔是不同的。第一个UpdatePanel从查询中动态生成一个asp:table行,第二个从另一个查询中生成相同的内容。

在Page_Load事件中,我做了所有事情(查询数据库,填写表格),然后在Page_PreRender事件中,我使用ViewState保存在为特定面板加载页面后需要使用的一些信息,以及Timer_OnTick我实际上什么也没做。

我的第一个面板工作完美,现在,我需要为第二个面板做同样的事情,但我担心这些面板的并发性,因为更新发生在不同的时间间隔。这是一回事,另一个是如何根据Timer更新特定面板,因为我在Page_Load事件中有所有代码。

请建议。

1 个答案:

答案 0 :(得分:1)

Page_Load点击Request.Params["__EVENTTARGET"],看看它是否包含Timer1Timer2等。

Here's a link to a similar question.