但是學了Jquery之 " /> 色综合天天综合网国产成人网,五月婷婷色综合,亚洲天堂av电影

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

Jquery Ajax.ashx 高效分頁實現代碼

以前的我,用慣了 UpdatePanel UpdateProgress 等控件,甚至到了濫用的程度,只是一味的追求無刷新,一邊弄這 loading 圖片 提示,這樣貌似更美觀,但是 感覺 更損失了性能, 而且有時候還破壞了網站的完整性。

但是學了Jquery之后,了解了 Jquery.ajax ,Jquery.get 等方法,從而學會了使用 webservice 和.ashx 文件,來與服務器交互。
這次的Jquery分頁 是與 .ashx文件配合的。
建立三個.ashx,分別為PreviewHandler.ashx,PageHandler.ashx,NextHandler.ashx,分別來處理當前頁,,的處理。
PageHandler.ashx
復制代碼 代碼如下:
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
IQueryable<Answer> answer = xt.Answer.Take(10);
StringBuilder sb = new StringBuilder();
sb.Append("<table border='1' width='900px;'><tr><th>回答內容</th><th>回答用戶名</th><th>創(chuàng)建時間</th></tr>");
foreach (Answer a in answer)
{
sb.Append("<tr><td>" + a.Answer_content + "</td><td>" + a.Answer_UserName + "</td><td onclick='Javascript:alert("+"aa"+")'>" + a.Answer_Creatime + "</td></tr>");
}
sb.Append("</table>");
context.Response.Write(sb);
}

NextHandler.ashx
復制代碼 代碼如下:
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
int RowCount = 10;
int Current = Convert.ToInt32(context.Request.Params["index"]) + 1;
IQueryable<Answer> answer = xt.Answer.Skip(RowCount * (Current - 1)).Take(RowCount);
StringBuilder sb = new StringBuilder();
sb.Append("<table border='1' width='900px;'><tr><th>回答內容</th><th>回答用戶名</th><th>創(chuàng)建時間</th></tr>");
foreach (Answer a in answer)
{
sb.Append("<tr><td>" + a.Answer_content + "</td><td>" + a.Answer_UserName + "</td><td>" + a.Answer_Creatime + "</td></tr>");
}
sb.Append("</table>");
context.Response.Write(sb);
}

PreviewHandler.ashx
復制代碼 代碼如下:
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
int RowCount = 10;
int Current = Convert.ToInt32(context.Request.Params["index"]) - 1;
IQueryable<Answer> answer = xt.Answer.Skip(RowCount * (Current - 1)).Take(RowCount);
StringBuilder sb = new StringBuilder();
sb.Append("<table border='1' width='900px;'><tr><th>回答內容</th><th>回答用戶名</th><th>創(chuàng)建時間</th></tr>");
foreach (Answer a in answer)
{
sb.Append("<tr><td>" + a.Answer_content + "</td><td>" + a.Answer_UserName + "</td><td>" + a.Answer_Creatime + "</td></tr>");
}
sb.Append("</table>");
context.Response.Write(sb);
}

三個文件其實代碼大多類似,然后通過html或者ASPx文件來調用,用Jquery.get()
復制代碼 代碼如下:
<div id="lab">
<input type="button" onclick="Init();" value="初始化數據" />
<div id="content" style="width:100%">
</div>
<div id="PagePanel">
<div style="color:Red;" id="PageInfo"></div>
<a href="#" onclick="Preview();"></a>
<a href="#" onclick="Next()"></a>
</div>
<!--用存儲當前頁碼 -->
<input type="hidden" class="currIndex" />
</div>
var Init=function(){
$.get("PageHandler.ashx",function(data){
document.getElementById('content').innerHTML=data;
$('.currIndex').attr('value',"1");
document.getElementById("PageInfo").innerHTML="當前第1頁";
});
}
var Preview=function(){
var current=$('.currIndex').attr('value');
var pre=Number(current)-1;
$.get("PreviewHandler.ashx",{index:current},function(data){
document.getElementById('content').innerHTML=data;
$('.currIndex').attr('value',pre);
document.getElementById("PageInfo").innerHTML="當前第"+pre+"頁";
});
}
var Next=function(){
var current=$('.currIndex').attr('value');
var next=Number(current)+1;
$.get("NextHandler.ashx",{index:current},function(data){
document.getElementById('content').innerHTML=data;
$('.currIndex').attr('value',next);
document.getElementById("PageInfo").innerHTML="當前第"+next+"頁";
});
}

調用.ashx文件生成的數據即可,點擊,將NextHandler.ashx文件的內容覆蓋PageHandler.ashx文件內容。
結果如圖:

有待解決的問題是,對這些行進行編輯,我在.ashx文件加了 一個 <tr onclick='del();'></tr>
而且在.ASPx文件上也寫了del 方法,但是會報錯, object expected error ,這個錯誤,應該是找不到 del方法吧,他們的生成時間,不懂,還未解決,
誰能解決可以告訴我。。。

JavaScript技術Jquery Ajax.ashx 高效分頁實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: https://www.douyin.com| 韩奕| 丰满的阿2中文字幕| 天国恩仇| 禁忌爱情| 哈尔的移动城堡日语版在线播放| 茶啊二中王强| 5一6岁脑筋急转弯大全及答案| 田教授的28个保姆演员表| 极品美女在线视频| 中国首富排行榜| 寄宿生韩国电影| 姐妹姐妹演员全部演员表| 工会基层组织选举工作条例| 双重火力电影| 拿铁热量高吗| 影库影片| 啵乐乐| 嗯啊主人| 抖音首页| 浙江卫视节目表电视猫| 学前教育科研方法的论文| 脚心视频| 抖色| 情人电影在线观看高清完整版泰剧| 青春之放纵作文免费阅读| 落鞠婧祎| 户田惠子| 转正意见评语| 街头霸王 1994 尚格·云顿| 小淘气 x战警| 蜗居电视剧完整版免费观看高清| 浪漫体质| 恶行之外电影完整在线观看| 白蛇三| 形象管理| 什么水果是热性的| 伤痕累累的恶魔| 家书1000字| 2025女人最走运头像| 中山电视台|