2014-11-08 54 views
0

我想在asp.net中應用使用datalist頁面刷新的分頁Asp.net沒有頁面刷新的數據列表分頁

我的代碼結構如下。

<asp:UpdateProgress ID="updProgress" AssociatedUpdatePanelID="UpdatePanel1" runat="server"> 
    <ProgressTemplate> 
     <div id="something"> 
      <img alt="progress" src="loader.gif" /> 
     </div> 
    </ProgressTemplate> 
</asp:UpdateProgress> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate> 
     Paging Items 
    </ContentTemplate> 
    <Triggers> 
     <asp:AsyncPostBackTrigger ControlID="dlPagingg" EventName="ItemCommand" /> 
    </Triggers> 
</asp:UpdatePanel> 
<asp:DataList ID="DataListProducts" runat="server" OnItemDataBound="DataListProducts_ItemDataBound"> 
    <ItemStyle CssClass="listing-pro-img-main" VerticalAlign="Top" /> 
    <ItemTemplate> 
     Product List Here 
    </ItemTemplate> 
</asp:DataList> 

問題:當DataList的產品在呼叫清單頁面數,適當的頁碼分頁的變化,但產品用戶點擊不刷新。

我也調試,所有代碼文件中獲取產品,並分配給數據源像DataListProducts的財產,

DataListProducts.DataSource = {New Product List} 
DataListProducts.DataBind(); 

能否請你告訴我哪裏問題?

+0

發佈服務器端代碼.cs – 2014-11-08 11:36:48

回答

0

您可以使用Jquery DataTable 要在客戶端包裝您的表格,然後獲取頁面選項,對列進行排序和過濾。 沒有刷新,沒有回傳,也沒有網址更改。