国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

最簡單的asp.net分頁

2019-11-18 16:50:47
字體:
來源:轉載
供稿:網友

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

/// <summary>
/// LvEasyPager 的摘要說明
/// </summary>
public class LvEasyPager
{
  /// <summary>
  /// 呵呵,最簡單的分頁,2006.11.21
  /// 普通情況下我用自己的分頁控件
  /// 但這次情況不一樣,所以寫了一個小函數,用UL,LI標簽,樣式就自己定義吧
  /// ewebapp.VEVb.com
  /// www.lvjiyong.com
  /// </summary>
  public LvEasyPager()
  {
    //
    // TODO: 在此處添加構造函數邏輯
    //
  }
  /// <summary>
  /// 最簡單的分頁
  /// </summary>
  /// <param name="url">格式化URL,abc.com/page/{0}</param>
  /// <param name="abs">當前頁</param>
  /// <param name="pageSize">每頁記錄數</param>
  /// <param name="total">總記錄數</param>
  /// <returns></returns>
  public static string Create(string url, int abs,int pageSize, int total)
  {
    if (total <= pageSize) return null;
    string jiyong = string.Empty;

    string urlFormat = @"<li class=""{0}"" ><a href=""{1}""  >{2}</a></li>";

    string urlFormat2 = @"<li class=""{0}"" {3}>{2}</li>";

    int pageNum = total / pageSize;

    if (total % pageSize > 0) pageNum++;

    //HttpContext.Current.Response.Write(pageNum.ToString());

    //.首頁

    if (abs <= 1)
    {
      //jiyong += "<li class=/"p10/"><a href=/"" + string.Format(url, abs) + "/">;
      jiyong += string.Format(urlFormat2, "first", string.Format(url, "1"), "<a><<</a>", "disabled=/"true/"");

    }
    else
    {
      jiyong += string.Format(urlFormat, "first", string.Format(url, "1"), "<<", "");
    }

    //上一頁

    if (abs < 1) abs = 1;

    if (abs == 1)
    {
      //jiyong += "<li class=/"p10/"><a href=/"" + string.Format(url, abs) + "/">;
      jiyong += string.Format(urlFormat2, "

    }
    else
    {
      jiyong += string.Format(urlFormat, "pre", string.Format(url, (abs-1).ToString()), "<", "");
    }
    //Loop

    int pre = abs - 5;

    if (pre <= 0)
    {
      pre = 1;
    }
    for (int i = pre; i < abs; i++)
    {
      jiyong += string.Format(urlFormat, "page", string.Format(url, i.ToString()), i.ToString(), "");
    }


    //當前頁
    jiyong += string.Format(urlFormat2, "abs", string.Format(url, abs.ToString()), "<a>" + abs.ToString() + "</a>", "disabled=/"true/"");

 

    //loop下5頁
    int next = abs + 5;
    if (next > pageNum) next = pageNum;

    for (int i = abs+1; i < next+1; i++)
    {
      jiyong += string.Format(urlFormat, "page", string.Format(url, i.ToString()), i.ToString(), "");
    }


    //下一頁

    if (abs == pageNum)
    {
      //jiyong += "<li class=/"p10/"><a href=/"" + string.Format(url, abs) + "/">;
      jiyong += string.Format(urlFormat2, "pre", string.Format(url, (abs + 1).ToString()), "<a>></a>", "disabled=/"true/"");

    }
    else
    {
      jiyong += string.Format(urlFormat, "pre", string.Format(url, (abs + 1).ToString()), ">", "");
    }


    //.尾頁

    if (abs == pageNum)
    {
      //jiyong += "<li class=/"p10/"><a href=/"" + string.Format(url, abs) + "/">;
      jiyong += string.Format(urlFormat2, "last", string.Format(url, pageNum.ToString()), "<a>>></a>", "disabled=/"true/"");

    }
    else
    {
      jiyong += string.Format(urlFormat, "last", string.Format(url, pageNum.ToString()), ">>", "");
    }

    return jiyong;
  }
}
http://m.survivalescaperooms.com/ewebapp/archive/2006/11/30/577504.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙洋县| 虎林市| 紫云| 黄龙县| 昌邑市| 教育| 泉州市| 定州市| 安远县| 阿坝县| 瑞安市| 山东省| 洛阳市| 香河县| 城口县| 澄迈县| 英德市| 沙坪坝区| 横山县| 云梦县| 兴仁县| 巫山县| 洪洞县| 宁蒗| 龙口市| 东平县| 华阴市| 忻州市| 双辽市| 延津县| 措美县| 巴中市| 黑水县| 广安市| 商南县| 武川县| 景德镇市| 仪陇县| 黎城县| 衡南县| 电白县|