我有三个元素必须每五秒钟更新一次。
<div id="dLogout"><asp:Button ID="bLogout" runat="server" OnClick="bLogout_Click" Text="Logout" /></div>
<asp:UpdatePanel runat="server" ID="TimerUpdatePanel" UpdateMode="Conditional" >
<ContentTemplate>
<asp:Timer runat="server" id="tTimer" Interval="5000" OnTick="UpdateTimer_Tick" />
<div id="dLastExport" runat="server">Last export: {0}</div>
<div id="dOnSale" runat="server">On sale: {0}</div>
<div id="dToBeExported" runat="server">To be exported: {0}</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="tTimer" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
在此代码段之后,还有更多的updatepanel。触发OnTick事件时,所有updatepanels()似乎都会更新。这导致我的网页每5秒看起来很难看。我只有一个计时器。
如何指定只有“TimerUpdatePanel”之间的内容更新?
祝你好运
答案 0 :(得分:0)
您可以设置updatepanel行为。要与其他所有更新面板一起更新,或有条件地更新。