查詢功能是開發中最重要的一個功能,大量數據的顯示,我們用的最多的就是分頁。
在ASP.NET 中有很多數據展現的控件,比如Repeater、GridView,用的最多的GridView,它同時也自帶了分頁的功能。但是我們知道用GridView來顯示數據,如果沒有禁用ViewState,頁面的大小會是非常的大的。而且平時我們點擊首頁,下一頁,上一頁,尾頁這些功能都是會引起頁面回發的,也就是需要完全跟服務器進行交互,來回響應的時間,傳輸的數據量都是很大的。
AJAX的分頁可以很好的解決這些問題。
數據顯示Pasing.aspx頁面JS代碼:
代碼如下:
<script type=text/javascript>
var pageIndex = 0;
var pageSize = 5;
window.onload = AjaxGetData(name,0,5);
function AjaxGetData(name, index, size){
$.ajax({
url: jQueryPaging.aspx,
type: Get,
data: Name= + name + &PageIndex= + index + &PageSize= + size,
dataType: json,
success: function (data) {
var htmlStr = ;
htmlStr +=
htmlStr +=
htmlStr +=
htmlStr += ;
htmlStr += //data.cloudfileLists.length
for (var i = 0; i < data.cloudfileLists.length; i++)
{
htmlStr += ;
htmlStr +=
+
htmlStr += ;
新聞熱點
疑難解答
圖片精選