设为首页 | 加入收藏 | 联系站长
Google
 | 星际争霸 | 星际争霸II | 暗黑破坏神
 | 魔兽争霸 | 英雄无敌  
 您现在的位置: 好技术学习网 >> 技术文章 >> ASP.NET技术 >> ASP.NET技术应用 >> 文章正文
相 关 文 章
ASP.NET中长内容自动分页的…
最 新 热 门
最 新 推 荐
精 彩 游 戏
移动能力强,防御强大,任何地方都可以建筑,隐形,多样性,船舶,科技树…
[星际补丁]1.14·1.13f·1.08b
[星际2]酷图 [星际2]人族视频
[人类]大法师  [兽族]暗影猎手
[精灵]恶魔猎手 [不死]死亡骑士
[资讯]魔兽资讯 [图库]魔兽酷图
[下载]魔兽下载 [壁纸]精美壁纸
暗黑破坏神入门 暗黑破坏神指引
[Hero5]宝物一览   英雄无敌
当前时间是:
ASP.NET中长内容自动分页的实现
作者:未知 来源:中国.NET俱乐部 时间:2007-2-28 14:23:57 『 字号:  』

在一篇文章过长时,可以自动的写个小程序对其进行分页.
具体代码:

public class t3 : System.Web.UI.Page
       {   
               private string str;//字符
               private int strl;//字符总长度
               private int pagesize;//每页显示的字符数
               private void Page_Load(object sender, System.EventArgs e)
               {
                       // 在此处放置用户代码以初始化页面   
                       str="1234567891234567898522555";
                       pagesize=3;
                       strl=str.Length;
                       Response.Write(strl);
                       substr();
               }

        private void substr()
               {
                   int  ct=Int32.Parse(Request.QueryString["page"]);
                       if(strl==(strl/pagesize)*pagesize)//看看页面的总记录是否能被每页的记录数整除
                       {
                               for(int i=1;i<=strl/pagesize;i++)
                               {
                                       Response.Write("页:<a href=t3.aspx?page="+i  +">"+(i)+"</"+"a>");
                               }
                               string s=str.Substring(pagesize*ct-pagesize,pagesize);
                               Response.Write(s);
                       }
       else if(ct*pagesize&g

[1] [2] 下一页

  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【打印本文】【关闭窗口

    网站公告 | 关于本站 | 联系站长 | 设为首页 | 加入收藏 | 友情链接 | 版权申明 | 广告服务 | 网站地图 | 访客留言

    Copyright ©
    建议使用1024*768分辨率及第三方浏览器对本站进行浏览
    | |
    本站大部分信息资源来源于网络,仅供学习|研究|探讨|收藏之用,版权归原作者所有!