zoukankan      html  css  js  c++  java
  • 初学者实用VS2010实现ASP.net做分页显示 王道

     

    本例子主要是锻炼数组的应用和页面传递变量

    实现分页的方法有很多种,但是能做出来就是最好的!

    大家下去可以多研究些别的方法

     

    第一步:

    设计两个Label

    Label1显示文字内容

    Label2 显示分页情况

     

    第二步:

    实现分页

    代码如下:

    /*

     * 简单分页程序制作 

     * 只实现了基本功能

     * 

    */

    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

    {

        protected void Page_Load(object sender, EventArgs e)

        {

            string a = @"这里可以输入大量文字进行测试";

            int mypage = 0; //默认起始页数

            int j = 0; //增加字数

            string[] mybook=new string[1000]; //内存中开辟个分页空间

            Label2.Text="";

            int zishu = 500; //每页的字数

            for (int i = 0; i <= Convert.ToInt32(a.Length) / zishu; i++)//根据页数计算分页数量

            {

                j = i * zishu;

                if (i <= Convert.ToInt32(a.Length) / zishu - 1)//把除最后一页内容写入数组

                {

                    mybook[i] = a.Substring(j, zishu-1);

                }

                else

                {

                    //最后一页的处理

                    int k=Convert.ToInt32(a.Length)-j;

                    mybook[i] = a.Substring(j, k);

                }

                Label2.Text += "<a href=Default.aspx?page=" + i.ToString() + ">第" + Convert.ToString(i + 1) + "页</a>  "; //显示分页连接

            }

            if (Request.QueryString["page"] == null) //获取用户现在输入的是第几页

            {

                mypage = 0; //默认从第一页开始

            }

            else

            {

                mypage = Convert.ToInt32(Request.QueryString["page"]);

            }

            Label1.Text = mybook[mypage];

        }

    }

     

    测试结果:

     

  • 相关阅读:
    vue2.0 练习项目-外卖APP(2)
    vue2.0 练习项目-外卖APP(1)
    迈向全栈开发学习(3)
    迈向全栈开发学习(2)
    迈向全栈开发学习(1)
    前端到后台ThinkPHP开发整站(完)
    前端到后台ThinkPHP开发整站(7)
    前端到后台ThinkPHP开发整站(6)
    前端到后台ThinkPHP开发整站(5)
    uniapp 设置全局scss生效
  • 原文地址:https://www.cnblogs.com/makewong/p/1717406.html
Copyright © 2011-2022 走看看