我有两个UpdatePanel和两个Timers来更新它们,Timers的间隔是不同的。第一个UpdatePanel从查询中动态生成一个asp:table行,第二个从另一个查询中生成相同的内容。
在Page_Load事件中,我做了所有事情(查询数据库,填写表格),然后在Page_PreRender事件中,我使用ViewState保存在为特定面板加载页面后需要使用的一些信息,以及Timer_OnTick我实际上什么也没做。
我的第一个面板工作完美,现在,我需要为第二个面板做同样的事情,但我担心这些面板的并发性,因为更新发生在不同的时间间隔。这是一回事,另一个是如何根据Timer更新特定面板,因为我在Page_Load事件中有所有代码。
请建议。
答案 0 :(得分:1)
在Page_Load
点击Request.Params["__EVENTTARGET"]
,看看它是否包含Timer1
,Timer2
等。