文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>最简单的asp.net分页_Asp.Net开发技巧

最简单的asp.net分页_Asp.Net开发技巧

时间:2010-09-15  来源:缘分星空

以下是引用片段:

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.cnblogs.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, "pre", string.Format(url, (abs - 1).ToString()), "<a><</a>", "disabled=\"true\"");

    }
    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://www.cnblogs.com/ewebapp/archive/2006/11/30/577504.html
economical leatherworking guidepersonalized wedding shower giftall art postersmediterranean cruise itineraryunique wholesale handbagsvinyl car decalsmodel sailing boat kitslouie vuitton luggagevintage beaded handbagsjamaica vacation home rentalspreppy kooziesexpandable luggagecosta fortuna cruise shipsinging auditionshuck international contactocean shore resorthuck 353woman leather jacketstv series house episodesleather cupless corsetbeach homes for rent by ownerrental bendmens leather credit card holderlouis vuitton eyewearcarnival fascination picturesbead handbagmirage omd 28 rosewood speakerscustomized water bottlesski travel luggagewarm ski jacketscruise travel reviewsleather maker stampfashion totesdurable luggage reviewscream leather sofaM95718custom motorcycle glovesrose flower wallpaperlane recliners leatherstar princess alaska cruisecheap handbags ukbig totebaby name artworkgucci-207278-Bluefree embroidery alphabetmake handmade paper bagssnap fastener manufacturersleather craft kits for kidsprincess cruise ukbags purses for salechanel leather handbagcheap cruise royal caribbeanspring outdoor wreathscontent best new cruise ships 2009compare womens parkast vincent forumchange a sewing machine needlepalm island resort st vincentflap handbag pursesummer activities for childrenlockheart pursesnine west clearanced squared shoesroyal caribbean cruise line discounttop acting agentsselling art printsrivermile39 waterfront vacation rentalsleather carpetsell art suppliesshoulder straps for handbagsold indian paintingssouth beach hotel reviewscheap backpacks onlinenfl towelsralph laurenpond waterfallsmulti canvas artwholesale designer handbags chinafendi zucca spy bagwomens mens shoesbest price royal caribbean cruisesfashion designer dressesmirage casino picturesmesh sport bagsvinyl vehicle wrapsmens blazer jacketsskull scarf knitboat cruisingbrands of leather pursesjessica alba handbagscruise ships around the worldlarge photo printsM40381-Silver Greyfendi bags collectionmiley cyrus dirty photosrhode island waterfront hotelsdamier azur baghow to braid leathercustom branding ironspolo ralph lauren rl 2000 series luggageoil painting workshopscustom vinyl decalhouse to home propertiesst vincent musiccompare model kitsgucci handbags spring 2008stretched canvas framespring summer 2010 forecastbranded leather walletsbuy juicy couture onlineblack womens coatsdirty jokesworld traveller luggagepainting watercolor landscapeswear lace up bootscamloc other fastenerhow to make name tagscheap travel vacation packagesclean kangaroo leatherlouis vuitton wallets for mencunard historyautomotive upholstery cleaningmen bomber jacketsebags backpacksunique mens ringscheap tickets st vincentdkny designer bagsleather and leather products industry overviewfendi chef messenger bagdiscount promotional magnetsdestin beachfront homes for rentcheap swing set accessorieshandbag purse blackversace fall 2009royal caribbean cruise line homepagehandbag onlinewholesale flowersjj cole diaper bagsfendi zucca bag pricesjimmy choo websitefabric clutchpersonalized note padsband decals stickerseurope cruisesportrait painterstamp sealspeter hermann leather goodsdonna karan mens suitsleather fragrance oillarge travel backpacks

Replica lv Hangbags

Replica Hangbags

Hangbags

replica handbags

replica handbags

replica handbags

replica handbags

handbags

replica handbags replica handbags replica handbags replica handbags replica handbags
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载