我在母版页上有如下代码:
<asp:Timer ID="Timer1" runat="server" Interval="10000" ontick="Timer1_Tick"></asp:Timer>
<asp:UpdatePanel ID="updateNotifications" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
<ContentTemplate>
//Content
</ContentTemplate>
</asp:UpdatePanel>
这样可以正常工作并使用定义的时间间隔刷新内容,但它也会更新内容页面上的所有更新面板。我只需刷新此更新面板中的内容。我也尝试了UpdateMode="Conditional"
和UpdateMode="Always"
,但没有帮助。