繁体   English   中英

更新面板和计时器在列表视图中不起作用

[英]Update Panel and Timer Not working in list View

嗨,我有一个列表视图,我正在尝试使用更新面板和计时器来刷新它。 我已经尝试了所有我知道的东西,但是我可以获取它来更新Listview,但是我使用了一个标签来使用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()使其起作用。 最初绑定后,它不会自动刷新。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM