可以获取到最新的数据,并绑定了Repeater 却无法在页面上刷新 要按F5才可以看到及时的数据 下面是我写的代码
在线等!!!!!!!!!! 急前台: <asp:Timer ID="Timer1" runat="server" ontick="Timer1_Tick"></asp:Timer>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<asp:Repeater ID="rptList" runat="server" OnItemDataBound="rptList_ItemDataBound" OnItemCommand="rptList_ItemCommand" >
<ItemTemplate>
<tr>
<td style="text-align:center;"><asp:CheckBox ID="cbChoose" runat="server" /><asp:HiddenField ID="hfKeyID" runat="server" Value='<%#DataBinder.Eval(Container.DataItem,"RecordID") %>' /></td>
<td><%# DataBinder.Eval(Container.DataItem, "TaskDesc")%></td>
<td><%# DataBinder.Eval(Container.DataItem, "UploadDate")%></td>
<td><%# DataBinder.Eval(Container.DataItem, "UploadUserID")%></td>
<td><asp:Literal ID="ltlCLZT" runat="server"></asp:Literal></td>
<td>
<div style="width:100%; background-color:#C5C4C2; z-index:1;">
<div style='width:<%# DataBinder.Eval(Container.DataItem, "OverCount")%>%; background-color:#12B92D; z-index:1; float:left; display:inline' ></div>
</div>
</td>
<td style="text-align:center;"><asp:ImageButton ID="ibtnLook" runat="server" CommandName="Look" ImageAlign="AbsMiddle" ImageUrl="~/App_Themes/Default/Images/btnLook.gif"/></td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr class="style1">
<td style="text-align:center;"><asp:CheckBox ID="cbChoose" runat="server" /><asp:HiddenField ID="hfKeyID" runat="server" Value='<%#DataBinder.Eval(Container.DataItem,"RecordID") %>' /></td>
<td><%# DataBinder.Eval(Container.DataItem, "TaskDesc")%></td>
<td><%# DataBinder.Eval(Container.DataItem, "UploadDate")%></td>
<td><%# DataBinder.Eval(Container.DataItem, "UploadUserID")%></td>
<td><asp:Literal ID="ltlCLZT" runat="server"></asp:Literal></td>
<td>
<div style="width:100%; background-color:#C5C4C2; z-index:1;">
<div style='width:<%# DataBinder.Eval(Container.DataItem, "OverCount")%>%; background-color:#12B92D; z-index:1; float:left; display:inline' ></div>
</div>
</td>
<td style="text-align:center;"><asp:ImageButton ID="ibtnLook" runat="server" CommandName="Look" ImageAlign="AbsMiddle" ImageUrl="~/App_Themes/Default/Images/btnLook.gif" /></td>
</tr>
</AlternatingItemTemplate>
</asp:Repeater>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
后台:
protected void Timer1_Tick(object sender, EventArgs e)
{
this.CallReloadQueryListDataMethod(true); //绑定数据方法
}
在线等!!!!!!!!!! 急前台: <asp:Timer ID="Timer1" runat="server" ontick="Timer1_Tick"></asp:Timer>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<asp:Repeater ID="rptList" runat="server" OnItemDataBound="rptList_ItemDataBound" OnItemCommand="rptList_ItemCommand" >
<ItemTemplate>
<tr>
<td style="text-align:center;"><asp:CheckBox ID="cbChoose" runat="server" /><asp:HiddenField ID="hfKeyID" runat="server" Value='<%#DataBinder.Eval(Container.DataItem,"RecordID") %>' /></td>
<td><%# DataBinder.Eval(Container.DataItem, "TaskDesc")%></td>
<td><%# DataBinder.Eval(Container.DataItem, "UploadDate")%></td>
<td><%# DataBinder.Eval(Container.DataItem, "UploadUserID")%></td>
<td><asp:Literal ID="ltlCLZT" runat="server"></asp:Literal></td>
<td>
<div style="width:100%; background-color:#C5C4C2; z-index:1;">
<div style='width:<%# DataBinder.Eval(Container.DataItem, "OverCount")%>%; background-color:#12B92D; z-index:1; float:left; display:inline' ></div>
</div>
</td>
<td style="text-align:center;"><asp:ImageButton ID="ibtnLook" runat="server" CommandName="Look" ImageAlign="AbsMiddle" ImageUrl="~/App_Themes/Default/Images/btnLook.gif"/></td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr class="style1">
<td style="text-align:center;"><asp:CheckBox ID="cbChoose" runat="server" /><asp:HiddenField ID="hfKeyID" runat="server" Value='<%#DataBinder.Eval(Container.DataItem,"RecordID") %>' /></td>
<td><%# DataBinder.Eval(Container.DataItem, "TaskDesc")%></td>
<td><%# DataBinder.Eval(Container.DataItem, "UploadDate")%></td>
<td><%# DataBinder.Eval(Container.DataItem, "UploadUserID")%></td>
<td><asp:Literal ID="ltlCLZT" runat="server"></asp:Literal></td>
<td>
<div style="width:100%; background-color:#C5C4C2; z-index:1;">
<div style='width:<%# DataBinder.Eval(Container.DataItem, "OverCount")%>%; background-color:#12B92D; z-index:1; float:left; display:inline' ></div>
</div>
</td>
<td style="text-align:center;"><asp:ImageButton ID="ibtnLook" runat="server" CommandName="Look" ImageAlign="AbsMiddle" ImageUrl="~/App_Themes/Default/Images/btnLook.gif" /></td>
</tr>
</AlternatingItemTemplate>
</asp:Repeater>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
后台:
protected void Timer1_Tick(object sender, EventArgs e)
{
this.CallReloadQueryListDataMethod(true); //绑定数据方法
}
这样还需要F5不?