更新面板和计时器在列表视图中不起作用
Update Panel and Timer Not working in list View
您好,我有一个列表视图,我正在尝试使用更新面板和触发器计时器来刷新它。我已经尝试了我所知道的一切,但我可以得到它来更新列表视图,但我使用了一个标签来测试 Time Now 是否有效。所以更新面板和触发器可以工作,但是列表视图没有刷新。
<asp:Timer ID="Timer1" runat="server" Interval="100" OnTick="Timer1_Tick"></asp:Timer>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ListView ID="ListView2" runat="server" DataSourceID="displayFollowers" DataKeyNames="ProfileId"></asp:ListView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="DataBinding" />
</Triggers>
</asp:UpdatePanel>
您应该在 Timer_Tick
事件中调用 ListView2.DataBind()
才能正常工作。初始绑定后不会自动刷新
您好,我有一个列表视图,我正在尝试使用更新面板和触发器计时器来刷新它。我已经尝试了我所知道的一切,但我可以得到它来更新列表视图,但我使用了一个标签来测试 Time Now 是否有效。所以更新面板和触发器可以工作,但是列表视图没有刷新。
<asp:Timer ID="Timer1" runat="server" Interval="100" OnTick="Timer1_Tick"></asp:Timer>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ListView ID="ListView2" runat="server" DataSourceID="displayFollowers" DataKeyNames="ProfileId"></asp:ListView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="DataBinding" />
</Triggers>
</asp:UpdatePanel>
您应该在 Timer_Tick
事件中调用 ListView2.DataBind()
才能正常工作。初始绑定后不会自动刷新