亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

asp.net jquery無刷新分頁插件(jquery.pagination.js)

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

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

 
2.頁面內(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----無刷新翻頁</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; //頁面索引初始值
var pageSize =10; //每頁顯示條數(shù)初始化,修改顯示條數(shù),修改這里即可
$(function() {
InitTable(0); //Load事件,初始化表格數(shù)據(jù),頁面索引為0(第一頁)
//分頁,PageCount是總條目數(shù),這是必選參數(shù),其它參數(shù)都是可選
$("#Pagination").pagination(<%=pageCount %>, {
callback: PageCallback,
prev_text: '上一頁', //上一頁按鈕里text
next_text: '下一頁', //下一頁按鈕里text
items_per_page: pageSize, //顯示條數(shù)
num_display_entries: 6, //連續(xù)分頁主體部分分頁條目數(shù)
current_page: pageIndex, //當(dāng)前頁索引
num_edge_entries: 2//兩側(cè)首尾分頁條目數(shù)
});
//翻頁調(diào)用
function PageCallback(index, jq) {
InitTable(index);
}
//請求數(shù)據(jù)
function InitTable(pageIndex) {
$.ajax({
type: "POST",
dataType: "text",
url: 'Handler/PagerHandler.ashx', //提交到一般處理程序請求數(shù)據(jù)
data: "pageIndex="+ (pageIndex +1) +"&pageSize="+ pageSize, //提交兩個參數(shù):pageIndex(頁面索引),pageSize(顯示條數(shù))
success: function(data) {
$("#Result tr:gt(0)").remove(); //移除Id為Result的表格里的行,從第二行開始(這里根據(jù)頁面布局不同頁變)
$("#Result").append(data); //將返回的數(shù)據(jù)追加到表格
}
});
}
});
</script>
</head>
<body>
<div align="center">
<h1>Posrchev----無刷新分頁</h1>
</div>
<div id="container">
<table id="Result" cellspacing="0" cellpadding="0">
<tr>
<th>編號</th>
<th>名稱</th>
</tr>
</table>
<div id="Pagination"></div>
</div>
</body>
</html>

3.頁面.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;
//具體的頁面數(shù)
int pageIndex;
int.TryParse(context.Request["pageIndex"], out pageIndex);
//頁面顯示條數(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.實現(xiàn)效果圖


源碼下載

相關(guān)文章

  • 使用AjaxPro.Net框架實現(xiàn)在客戶端調(diào)用服務(wù)端的方法

    使用AjaxPro.Net框架實現(xiàn)在客戶端調(diào)用服務(wù)端的方法

    AjaxPro.Net是一個優(yōu)秀的.net環(huán)境下的Ajax框架,用法很簡單,可以查閱相關(guān)資料,本文檔是一個簡單的實例講述使用AjaxPro的幾個關(guān)鍵點。
    2011-02-02
  • Asp.net_Table控件の單元格縱向合并示例

    Asp.net_Table控件の單元格縱向合并示例

    本文為大家介紹下如何實現(xiàn)動態(tài)生成表,同一列中數(shù)據(jù)相同的單元格需要合并,具體實現(xiàn)如下,由此需求的朋友可以參考下,希望對大家有所幫助
    2013-07-07
  • .Net消息隊列的使用方法

    .Net消息隊列的使用方法

    這篇文章主要介紹了.Net消息隊列的使用方法,需要的朋友可以參考下
    2014-02-02
  • .Net 對于PDF生成以及各種轉(zhuǎn)換的操作

    .Net 對于PDF生成以及各種轉(zhuǎn)換的操作

    這篇文章主要介紹了.Net 對于PDF生成以及各種轉(zhuǎn)換的操作,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • ASP.NET中Response.BufferOutput屬性的使用技巧

    ASP.NET中Response.BufferOutput屬性的使用技巧

    這篇文章介紹了ASP.NET中Response.BufferOutput屬性的使用技巧,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • C#中發(fā)送郵件代碼

    C#中發(fā)送郵件代碼

    最近學(xué)習(xí)了下C#中實現(xiàn)郵件發(fā)送功能,并將該功能用于本博客的密碼找回中!
    2008-11-11
  • 你應(yīng)該知道的.NET錯誤與異常處理機(jī)制

    你應(yīng)該知道的.NET錯誤與異常處理機(jī)制

    這篇文章主要給大家介紹了關(guān)于.NET錯誤與異常處理機(jī)制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用.NET具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • ASP.NET Core中使用多環(huán)境

    ASP.NET Core中使用多環(huán)境

    這篇文章介紹了ASP.NET Core中使用多環(huán)境的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • .NET 純分頁代碼實例

    .NET 純分頁代碼實例

    這篇文章介紹了.NET 純分頁代碼實例,有需要的朋友可以參考一下
    2013-09-09
  • C# Quoted-Printable編碼、解碼

    C# Quoted-Printable編碼、解碼

    Class for encoding and decoding a string to QuotedPrintable
    2008-12-12

最新評論