中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

asp.net使用AJAX實(shí)現(xiàn)無刷新分頁
來源:易賢網(wǎng) 閱讀:853 次 日期:2014-12-01 11:39:43
溫馨提示:易賢網(wǎng)小編為您整理了“asp.net使用AJAX實(shí)現(xiàn)無刷新分頁”,方便廣大網(wǎng)友查閱!

查詢功能是開發(fā)中最重要的一個(gè)功能,大量數(shù)據(jù)的顯示,我們用的最多的就是分頁。

在ASP.NET 中有很多數(shù)據(jù)展現(xiàn)的控件,比如Repeater、GridView,用的最多的GridView,它同時(shí)也自帶了分頁的功能。但是我們知道用GridView來顯示數(shù)據(jù),如果沒有禁用ViewState,頁面的大小會(huì)是非常的大的。而且平時(shí)我們點(diǎn)擊首頁,下一頁,上一頁,尾頁這些功能都是會(huì)引起頁面回發(fā)的,也就是需要完全跟服務(wù)器進(jìn)行交互,來回響應(yīng)的時(shí)間,傳輸?shù)臄?shù)據(jù)量都是很大的。

AJAX的分頁可以很好的解決這些問題。

數(shù)據(jù)顯示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 += ;

}

htmlStr += ;

htmlStr += ;

htmlStr += ;

htmlStr += ;

htmlStr += ;

htmlStr += ;

htmlStr += <table><thead><tr><td>編號(hào)</td><td>文件名</td></tr></thead><tbody><tr><td> + data.cloudfileLists[i].FileID + </td><td> + data.cloudfileLists[i].FileName + </td></tr></tbody><tfoot><tr><td colspan="'6'">;

htmlStr += <span>共有記錄 + data.Count + ;共<span id="'count'"> + (data.Count % 5 == 0 ? parseInt(data.Count / 5) : parseInt(data.Count / 5 + 1)) + </span>頁 + </span>;

htmlStr += 首 頁 ;

htmlStr += 前一頁 ;

htmlStr += 后一頁 ;

htmlStr += 尾 頁 ;

htmlStr += <input type="'text'"><input type="'button'" value="'跳轉(zhuǎn)'" onclick="'GoToAppointPage(this)'"> ;

htmlStr += </td></tr></tfoot></table>;

$(#divSearchResult).html(htmlStr);//重寫html

},

error: function (XMLHttpRequest, textStatus, errorThrown) {

alert(XMLHttpRequest);

alert(textStatus);

alert(errorThrown);

}

});

}

//首頁

function GoToFirstPage() {

pageIndex = 0;

AjaxGetData($(#txtSearch).val(), pageIndex, pageSize);

}

//前一頁

function GoToPrePage() {

pageIndex -= 1;

pageIndex = pageIndex >= 0 ? pageIndex : 0;

AjaxGetData($(#txtSearch).val(), pageIndex, pageSize);

}

//后一頁

function GoToNextPage() {

if (pageIndex + 1 < parseInt($(#count).text())) {

pageIndex += 1;

}

AjaxGetData($(#txtSearch).val(), pageIndex, pageSize);

}

//尾頁

function GoToEndPage() {

pageIndex = parseInt($(#count).text()) - 1;

AjaxGetData($(#txtSearch).val(), pageIndex, pageSize);

}

//跳轉(zhuǎn)

function GoToAppointPage(e) {

var page = $(e).prev().val();

if (isNaN(page)) {

alert(請(qǐng)輸入數(shù)字!);

}

else {

var tempPageIndex = pageIndex;

pageIndex = parseInt($(e).prev().val()) - 1;

if (pageIndex < 0 || pageIndex >= parseInt($(#count).text())) {

pageIndex = tempPageIndex;

alert(請(qǐng)輸入有效的頁面范圍!);

}

else {

AjaxGetData($(#txtSearch).val(), pageIndex, pageSize);

}

}

}

</script>

同一頁面HTML代碼:

jQueryPaging.aspx頁面的CS代碼如下:

引用這個(gè)命名空間:using System.Web.Script.Serialization;//JavaScriptSerializer要用的。

代碼如下:

protected void Page_Load(object sender, EventArgs e)

{

Int32 pageIndex = Int32.MinValue;

Int32 pageSize = Int32.MinValue;

String name = String.Empty;

JavaScriptSerializer jss = new JavaScriptSerializer();

if (Request[Name] != null)

{

name = Request[Name].ToString();

if (Request[PageIndex] != null)

{

pageIndex = Int32.Parse(Request[PageIndex].ToString());

pageSize = Request[PageSize] != null ? Int32.Parse(Request[PageSize].ToString()) : 5;

IList<cloudfile> cloudfileLists = new List<cloudfile>();//cloudfile是自己寫的類,表示一條數(shù)據(jù)</cloudfile></cloudfile>

CloudFile cf = null;

int cout = 0;

DataSet ds = LookDataFromDB(name, pageIndex, pageSize,out cout);

foreach (DataRow row in ds.Tables[0].Rows)//把你的數(shù)據(jù)重新封裝成Lis,才能被jss.Serialize(),不然會(huì)報(bào)錯(cuò)。

{

cf = new CloudFile();

cf.FileID = row[FilePathId].ToString();

cf.FileName = row[FileName].ToString();

cloudfileLists.Add(cf);

}

if (cloudfileLists.Count > 0)

{

Response.Write({Count: + (cout) + ,cloudfileLists: + jss.Serialize(cloudfileLists) + });

Response.End();

}

}

}

}

private DataSet LookDataFromDB(string name, int pageIndex, int pageSize,out int cout)

{

DataSet ds = new DataSet();

try

{

pageIndex = 5 * pageIndex;//pageIndex ,表示這一頁從哪一條數(shù)據(jù)開始

// 這里寫自己的數(shù)據(jù)獲取方法,把數(shù)據(jù)獲取好了甩到ds里面,返回到前面。(應(yīng)該有更好的辦法,自己想哦,也可以發(fā)評(píng)論我們一起探討....。)

}

catch (Exception)

{

cout = 0;

ds = null;

}

return ds;

}

代碼如下:

//<span style="font-family:">CloudFile類</span>

代碼如下:

public class CloudFile

{

public String FileID { get; set; }

public String FileName { get; set; }

public String FileDirName { get; set; }

}

這樣一個(gè)簡單的無刷新分頁的實(shí)例就完成了。由于本人的JS水平有限,現(xiàn)在只能做到這了。當(dāng)然還可以添加一些新的功能。這里我只是想將我的方法與大家分享。至于功能,待以后繼續(xù)完善了?。?!

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:asp.net使用AJAX實(shí)現(xiàn)無刷新分頁
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产视频一区三区| 国产一区二区三区最好精华液| 国产精品一区二区三区成人| 9色国产精品| 国产欧美丝祙| 国产精品美女久久久久av超清| 欧美高清在线视频| 久久精品国产96久久久香蕉| 亚洲欧美欧美一区二区三区| 亚洲一级电影| 夜夜嗨av一区二区三区免费区| 亚洲高清资源| 最新亚洲电影| 亚洲精品乱码久久久久久日本蜜臀 | 国内精品嫩模av私拍在线观看| 国产精品久久97| 欧美午夜激情小视频| 欧美视频在线视频| 欧美日韩一区不卡| 欧美片第1页综合| 欧美日韩伊人| 国产麻豆综合| 国产日韩欧美视频| 国产综合香蕉五月婷在线| 国内精品久久久久久影视8| 国产精自产拍久久久久久蜜| 国产精品一二三| 国产区精品在线观看| 国产亚洲精品久久久久久| 国产精品激情av在线播放| 国产精自产拍久久久久久| 国产精品一区毛片| 国产综合色在线| 欧美日韩美女在线观看| 国产精品露脸自拍| 一区二区三区在线高清| 黄色成人在线网址| 国产日韩精品久久久| 永久久久久久| 亚洲国产精品ⅴa在线观看| 一本色道久久加勒比88综合| 亚洲美女电影在线| 欧美亚洲一级| 久久久国产精品一区二区三区| 欧美成人69av| 欧美日韩中字| 国产区欧美区日韩区| 精品动漫3d一区二区三区免费版| 亚洲美女网站| 亚洲在线观看免费视频| 久久久精品视频成人| 久久久久女教师免费一区| 欧美日韩高清在线一区| 久久精品日产第一区二区| 久久天天狠狠| 欧美日韩国产在线观看| 国产精品免费网站在线观看| 国产毛片一区二区| 日韩亚洲欧美一区二区三区| 亚洲午夜在线| 久久男人资源视频| 欧美久色视频| 久久综合九色| 欧美视频导航| 欧美日韩一区三区| 在线免费观看日韩欧美| 99re国产精品| 欧美丰满高潮xxxx喷水动漫| 国产精品毛片va一区二区三区 | 国产一区视频网站| 欧美在线关看| 午夜日韩激情| 99re视频这里只有精品| 亚洲视频精选| 国产精品久久久久久久久| 亚洲图片在线| 国产亚洲欧美日韩在线一区| 老色鬼精品视频在线观看播放| 一区二区高清视频在线观看| 亚洲伦伦在线| 香蕉国产精品偷在线观看不卡| 99av国产精品欲麻豆| 亚洲综合激情| 欧美视频一区二区三区…| 亚洲精品老司机| 一区二区福利| 亚洲精品免费看| 欧美理论在线| 亚洲激情影视| 久久精品99国产精品| 国产精品嫩草影院av蜜臀| 激情成人在线视频| 久久精品视频免费播放| 欧美日韩国产首页| 欧美视频久久| 亚洲香蕉在线观看| 欧美高清视频在线| 亚洲精品日产精品乱码不卡| 久久精品论坛| 在线观看日韩av电影| 午夜国产精品视频| 国产精品一区二区久久久| 亚洲免费观看在线视频| 欧美日韩一区二区在线观看视频| 亚洲电影在线播放| 午夜精品福利在线观看| 国产欧美日本| 午夜精品久久久久| 激情av一区二区| 久久国产精品久久久久久| 国内久久婷婷综合| 欧美一区二区三区喷汁尤物| 国产亚洲精品aa午夜观看| 亚洲一区二区三区在线观看视频| 国产精品普通话对白| 亚洲自拍都市欧美小说| 在线精品视频一区二区| 免费久久精品视频| 在线看一区二区| 欧美日韩中文| 99一区二区| 国产日韩欧美视频| 久久精品一区| 亚洲精品小视频在线观看| 欧美精品日韩一区| 亚洲欧美日本伦理| 欧美性开放视频| 亚洲欧美日韩中文在线制服| 国产精品成人播放| 欧美一级免费视频| 国产一区二区三区不卡在线观看| 午夜精品久久久久| 久久人人精品| 欧美黑人在线播放| 亚洲视频一区二区| 欧美午夜在线| 欧美在线视频导航| 一区二区三区亚洲| 欧美日韩综合不卡| 亚洲欧美在线免费观看| 欧美尤物巨大精品爽| 一区在线观看| 久久精品国产99精品国产亚洲性色| 国外成人网址| 欧美韩日一区二区| 久久久久久黄| 亚洲国产精品国自产拍av秋霞 | 国产精品美女诱惑| 日韩视频二区| 国内一区二区三区在线视频| 欧美日韩国产天堂| 先锋影音网一区二区| 亚洲国产欧美日韩精品| 欧美日韩1080p| 毛片av中文字幕一区二区| 日韩亚洲不卡在线| 亚洲电影欧美电影有声小说| 欧美日韩国产一区二区| 久久国产精品网站| 亚洲人成网站在线播| 亚洲成人资源| 国产精品免费网站在线观看| 欧美日韩在线一二三| 久久全球大尺度高清视频| 欧美在线观看视频一区二区三区| 亚洲第一色在线| 亚洲第一色在线| 国产揄拍国内精品对白| 国产精品资源| 欧美日韩在线精品| 欧美日韩国产成人在线观看| 久久久久国产成人精品亚洲午夜| 欧美在线综合视频| 日韩小视频在线观看| 日韩视频免费在线观看| 在线观看日韩av先锋影音电影院| 国产自产v一区二区三区c| 欧美四级电影网站| 久久一区国产| 麻豆精品精品国产自在97香蕉| 亚洲私人影院在线观看| 亚洲综合日韩中文字幕v在线| 亚洲国产一区二区三区青草影视| 亚洲国产精品123| 国产在线视频不卡二| 在线观看亚洲视频| 国精品一区二区三区| 亚洲国产91| 黄色成人av网站| 亚洲国产精品精华液2区45| 国产午夜精品视频| 伊人成人开心激情综合网| 国产日韩一区二区三区| 在线播放豆国产99亚洲| 午夜视频在线观看一区| 在线不卡中文字幕播放| 国产欧亚日韩视频| 精品1区2区| 在线观看国产精品淫| 亚洲美女av电影|