2014-11-08 5 views
0

Я хочу, чтобы применить пейджинг, используя DataList с вне обновления страницы в asp.netсписок 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 продукте не обновляют.

Я также отлаживать, что все файл кода получения продукта и назначить DataSource свойство DataListProducts как,

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

Можете ли вы посоветовать мне, где проблема?

+0

почтовый серверный код .cs –

ответ

0

Вы можете использовать JQuery DataTable Чтобы обернуть таблицу на стороне клиента, а затем получить возможность сортировки, сортировки и фильтрации столбцов. Нет обновления, нет обратной передачи и никаких изменений URL.