最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net jquery無(wú)刷新分頁(yè)插件(jquery.pagination.js)

 更新時(shí)間:2013年01月10日 17:36:31   作者:  
采用Jquery無(wú)刷新分頁(yè)插件jquery.pagination.js 實(shí)現(xiàn)無(wú)刷新分頁(yè)效果:本示例Handler中采用StringBuilder的append方法追加HTML,小數(shù)據(jù)量可以,但是大數(shù)據(jù)或是布局常變,建議返回JSON格式的數(shù)據(jù),性能和靈活性更好,望使用者好好把握
采用Jquery無(wú)刷新分頁(yè)插件jquery.pagination.js 實(shí)現(xiàn)無(wú)刷新分頁(yè)效果
友情提示:本示例Handler中采用StringBuilder的append方法追加HTML,小數(shù)據(jù)量可以,但是大數(shù)據(jù)或是布局常變,建議返回JSON格式的數(shù)據(jù),性能和靈活性更好!

1.插件參數(shù)列表

 
2.頁(yè)面內(nèi)容

復(fù)制代碼 代碼如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Porschev----無(wú)刷新翻頁(yè)</title>
<script src="Script/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Script/jquery.pagination.js" type="text/javascript"></script>
<script src="Script/tablecloth.js" type="text/javascript"></script>
<link href="Style/tablecloth.css" rel="stylesheet" type="text/css"/>
<link href="Style/pagination.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
var pageIndex =0; //頁(yè)面索引初始值
var pageSize =10; //每頁(yè)顯示條數(shù)初始化,修改顯示條數(shù),修改這里即可
$(function() {
InitTable(0); //Load事件,初始化表格數(shù)據(jù),頁(yè)面索引為0(第一頁(yè))
//分頁(yè),PageCount是總條目數(shù),這是必選參數(shù),其它參數(shù)都是可選
$("#Pagination").pagination(<%=pageCount %>, {
callback: PageCallback,
prev_text: '上一頁(yè)', //上一頁(yè)按鈕里text
next_text: '下一頁(yè)', //下一頁(yè)按鈕里text
items_per_page: pageSize, //顯示條數(shù)
num_display_entries: 6, //連續(xù)分頁(yè)主體部分分頁(yè)條目數(shù)
current_page: pageIndex, //當(dāng)前頁(yè)索引
num_edge_entries: 2//兩側(cè)首尾分頁(yè)條目數(shù)
});
//翻頁(yè)調(diào)用
function PageCallback(index, jq) {
InitTable(index);
}
//請(qǐng)求數(shù)據(jù)
function InitTable(pageIndex) {
$.ajax({
type: "POST",
dataType: "text",
url: 'Handler/PagerHandler.ashx', //提交到一般處理程序請(qǐng)求數(shù)據(jù)
data: "pageIndex="+ (pageIndex +1) +"&pageSize="+ pageSize, //提交兩個(gè)參數(shù):pageIndex(頁(yè)面索引),pageSize(顯示條數(shù))
success: function(data) {
$("#Result tr:gt(0)").remove(); //移除Id為Result的表格里的行,從第二行開始(這里根據(jù)頁(yè)面布局不同頁(yè)變)
$("#Result").append(data); //將返回的數(shù)據(jù)追加到表格
}
});
}
});
</script>
</head>
<body>
<div align="center">
<h1>Posrchev----無(wú)刷新分頁(yè)</h1>
</div>
<div id="container">
<table id="Result" cellspacing="0" cellpadding="0">
<tr>
<th>編號(hào)</th>
<th>名稱</th>
</tr>
</table>
<div id="Pagination"></div>
</div>
</body>
</html>

3.頁(yè)面.cs文件內(nèi)容
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
public string pageCount = string.Empty; //總條目數(shù)
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
pageCount = new PagerTestBLL.PersonManager().GetPersonCount().ToString();
}
}
}

4.Handler中的內(nèi)容
復(fù)制代碼 代碼如下:

<%@ WebHandler Language="C#" Class="PagerHandler" %>
using System;
using System.Web;
using System.Collections.Generic;
using System.Text;
public class PagerHandler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string str = string.Empty;
//具體的頁(yè)面數(shù)
int pageIndex;
int.TryParse(context.Request["pageIndex"], out pageIndex);
//頁(yè)面顯示條數(shù)
int size = Convert.ToInt32(context.Request["pageSize"]);
if (pageIndex == 0)
{
pageIndex = 1;
}
int count;
List<PagerTestModels.Person> list = new PagerTestBLL.PersonManager().GetAllPerson(size, pageIndex, "", out count);
StringBuilder sb = new StringBuilder();
foreach (PagerTestModels.Person p in list)
{
sb.Append("<tr><td>");
sb.Append(p.Id.ToString());
sb.Append("</td><td>");
sb.Append(p.Name);
sb.Append("</td></tr>");
}
str = sb.ToString();
context.Response.Write(str);
}
public bool IsReusable {
get {
return false;
}
}
}

5.實(shí)現(xiàn)效果圖


源碼下載

相關(guān)文章

  • asp.net中WebResponse 跨域訪問實(shí)例代碼

    asp.net中WebResponse 跨域訪問實(shí)例代碼

    一篇朋友很久前寫的asp.net中WebResponse 跨域訪問示例,下面我轉(zhuǎn)過來與大家一起學(xué)習(xí)學(xué)習(xí),希望文章對(duì)大家會(huì)有幫助
    2014-01-01
  • 基于Dapper實(shí)現(xiàn)分頁(yè)效果 支持篩選、排序、結(jié)果集總數(shù)等

    基于Dapper實(shí)現(xiàn)分頁(yè)效果 支持篩選、排序、結(jié)果集總數(shù)等

    這篇文章主要為大家詳細(xì)介紹了基于Dapper實(shí)現(xiàn)分頁(yè)效果,支持篩選,排序,結(jié)果集總數(shù),多表查詢,非存儲(chǔ)過程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • .NET CORE中使用AutoMapper進(jìn)行對(duì)象映射的方法

    .NET CORE中使用AutoMapper進(jìn)行對(duì)象映射的方法

    這篇文章主要給大家介紹了關(guān)于.NET CORE中使用AutoMapper進(jìn)行對(duì)象映射的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用.NET CORE具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 更改.NET中的默認(rèn)時(shí)區(qū)的操作方法

    更改.NET中的默認(rèn)時(shí)區(qū)的操作方法

    除了"在操作系統(tǒng)中修改時(shí)區(qū)信息,然后重啟.NET應(yīng)用程序,使其生效"之外,如何在不修改操作系統(tǒng)時(shí)區(qū)的前提下,修改.NET中的默認(rèn)時(shí)區(qū)呢,下面小編給大家分享更改.NET中的默認(rèn)時(shí)區(qū)的操作方法,感興趣的朋友一起看看吧
    2024-06-06
  • .net 預(yù)處理指令符的使用詳解

    .net 預(yù)處理指令符的使用詳解

    這篇文章主要介紹了.net 預(yù)處理指令符的使用詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • ASP.NET環(huán)境下為網(wǎng)站增加IP過濾功能

    ASP.NET環(huán)境下為網(wǎng)站增加IP過濾功能

    通過深入的交流和溝通,確認(rèn)了該發(fā)電廠在企業(yè)網(wǎng)站用戶訪問控制方面的改進(jìn)要求
    2009-06-06
  • .Net使用Xunit工具進(jìn)行單元測(cè)試

    .Net使用Xunit工具進(jìn)行單元測(cè)試

    這篇文章介紹了.Net使用Xunit工具進(jìn)行單元測(cè)試的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • asp.net發(fā)郵件的幾種方法匯總

    asp.net發(fā)郵件的幾種方法匯總

    .net中發(fā)送郵件方法有很多,如MailMessage,SmtpMail等下面我來給大家利用這些方法來實(shí)現(xiàn)在.net中郵件發(fā)送吧,希望此方法對(duì)各位同學(xué)會(huì)有所幫助
    2014-01-01
  • ASP.NET緩存的方法和最佳實(shí)踐

    ASP.NET緩存的方法和最佳實(shí)踐

    您應(yīng)該在應(yīng)用程序的每一層都實(shí)現(xiàn)緩存。向數(shù)據(jù)層、業(yè)務(wù)邏輯層、UI 或輸出層添加緩存支持。內(nèi)存現(xiàn)在非常便宜 — 因此,通過以智能的方式在整個(gè)應(yīng)用程序中實(shí)現(xiàn)緩存,可以獲得很大的性能提高
    2012-04-04
  • asp.net中TextBox只能輸入數(shù)字的最簡(jiǎn)潔的兩種方法

    asp.net中TextBox只能輸入數(shù)字的最簡(jiǎn)潔的兩種方法

    這篇文章介紹了asp.net中TextBox只能輸入數(shù)字的最簡(jiǎn)潔的兩種方法,有需要的朋友可以參考一下
    2013-11-11

最新評(píng)論

高雄市| 尖扎县| 海兴县| 新泰市| 合水县| 松溪县| 云南省| 兴业县| 万盛区| 灯塔市| 新营市| 宁安市| 黎城县| 成安县| 罗源县| 梅河口市| 盈江县| 河间市| 屏边| 开原市| 合肥市| 金门县| 新河县| 哈巴河县| 搜索| 荃湾区| 金阳县| 太康县| 德兴市| 朝阳县| 琼结县| 海阳市| 顺平县| 雷州市| 泰州市| 同德县| 平度市| 突泉县| 东山县| 孝义市| 西华县|