Repeater 無重新整理分頁

2021-04-28 10:49:27 字數 1575 閱讀 7340

本文講述的是如何利用 xmlhttprequest 來對 repeater 控制項 進行無重新整理分頁。

實現的方式是,使用xmlhttprequest物件非同步向伺服器傳送post 請求,傳遞設定好的每頁顯示記錄數,當前頁碼和記錄總數。伺服器端接收到請求時,根據引數從資料庫中查詢相應記錄,並通過repeater 控制項將資料顯示出來,然後呼叫repeater 的rendercontrol 方法 將repeater 繫結後生成的html**作為伺服器端的響應文字返回給客戶端,客戶端接到響應後替換repeater 的相應html**,從而實現了repeater 無重新整理分頁。

需要注意的地方:

2、重新設定每頁顯示記錄數時,要保持當前的頁碼不變,分頁數改變。

下面看**實現:

首先,建立乙個web窗體,命名為 repeaterdemo.aspx

**如下:

.cs **如下:

}程式到這裡已經完成了,可以執行看效果了。如果覺得樣式簡單,可以設定css來美觀,這裡主要是實現功能。

ajax無重新整理分頁

首頁初始化 當前頁 和 每頁顯示的頁數getdata 1,8 然後傳送ajax請求去後台讀取ajax動態資料 function getdata curpage,pagesize succesmethod function data,textstatus 在以前處理ajax 返回值需要動態寫入表示資料...

ajax無重新整理分頁

通過ajax傳值傳到控制器層,在這裡我是用yii框架做的,後台的分頁都是需要時無重新整理分頁的,所以沒有用它的自帶分頁 控制器層 模型層 使用者列表 public function role s pages 如下 首先是檢視層 搜尋後分頁 function ajax search page 1 控制...

無重新整理分頁jquery

1.使用外掛程式為 jquery.pagination.js 首先引用 jquery.pagination.js 分頁js 跟pagination.css 分頁樣式css 2.頁面js 為 3.頁面裡面的 為 100 border 0 cellspacing 0 cellpadding 0 60 a...