计时器的ASP.NET更新数据列表不起作用

蓝狐

我有一个updatepanellabeldatalist内部如下

<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">     
  <ContentTemplate>    
      <asp:Timer ID="Timer1" runat="server" Interval="2000" Enabled="True" ontick="Timer1_Tick"></asp:Timer>
      Tick <asp:Label ID="LabelTick" runat="server" Text=""></asp:Label>
      <asp:DataList ID="dl1" runat="server" DataSourceID="SqlDataSource1" RepeatColumns = "4" CellSpacing = "3" RepeatLayout = "Table">
         <ItemTemplate>
            ...
         </ItemTemplate>
      </asp:DataList>
      <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MyConnectionString %>" SelectCommand="SELECT ..."></asp:SqlDataSource> 
   </ContentTemplate>
</asp:UpdatePanel>

在后面的代码中,每次滴答之后我都会更新数据绑定:

Protected Sub Timer1_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles Timer1.Tick

    dl1.DataSourceID = SqlDataSource1.ID
    dl1.DataBind()

    LabelTick.Text = DateTime.Now.ToString()

End Sub

label被正确地更新每2秒,这意味着该定时器正常运行。但是DataList不会刷新,它只会在页面加载后刷新一次。为什么?

乔布斯

在电话会议结束时:

 UpdatePanel1.Update()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript计时器不起作用

来自分类Dev

角度计时器不起作用

来自分类Dev

秒表(计时器)不起作用

来自分类Dev

角度计时器不起作用

来自分类Dev

计时器不起作用

来自分类Dev

倒数计时器不起作用

来自分类Dev

倒数计时器不起作用

来自分类Dev

asp.net计时器是否清除缓存?

来自分类Dev

MVC asp.net服务器端计时器,以防止用户编辑计时器

来自分类Dev

ASP.Net 5身份持久身份验证不起作用IIS 7.5空闲计时器

来自分类Dev

如何在ASP.NET MVC中添加计时器倒计时操作

来自分类Dev

计时器更新标签

来自分类Dev

C#计时器不起作用?

来自分类Dev

C#计时器不起作用

来自分类Dev

Android SDK计时器不起作用

来自分类Dev

倒数计时器onTick方法不起作用

来自分类Dev

快速无效计时器不起作用

来自分类Dev

计时器间隔不起作用的Javascript

来自分类Dev

计时器onReceive在NavigationView中不起作用

来自分类Dev

每年计时器不起作用

来自分类Dev

子线程中的计时器不起作用

来自分类Dev

计时器在Android Eclipse中不起作用

来自分类Dev

角度计时器在我的应用中不起作用

来自分类Dev

NSTimer [计时器无效]不起作用

来自分类Dev

为什么我的Java计时器不起作用?

来自分类Dev

Esper 模式计时器:interval() 不起作用

来自分类Dev

我的反应组件计时器不起作用

来自分类Dev

asp.net计时器事件可以使服务器繁忙吗?

来自分类Dev

AngularJS:来自 js 计时器的初始化数据不起作用