public string OutputBySize(string p_strContent)
    {
        
        String PageNumber = Request.QueryString["pages"];
        //Response.Write(PageNumber);//能够打印出来.
        int m_intPageSize = 500;//文章每页大小
        int m_intCurrentPage = 1;//设置第一页为初始页
        int m_intTotalPage = 0;
        int m_intArticlelength = p_strContent.Length;//文章长度
        string m_strRet = p_strContent;
        if (m_intPageSize < m_intArticlelength)
        {//如果每页大小大于文章长度时就不用分页了
          
            Response.Write(PageNumber);//打印不出来.
           
            if (m_intArticlelength % m_intPageSize == 0)
            {//set total pages count 
                m_intTotalPage = m_intArticlelength / m_intPageSize;
            }
            else
            {//if the totalsize
                m_intTotalPage = m_intArticlelength / m_intPageSize + 1;
            }
            if (Request.QueryString["pages"] != null)
            {//set Current page number
                Response.Write(Request.QueryString["pages"]);//打印不出来.
               
                m_intCurrentPage = Convert.ToInt32(Request.QueryString["pages"]);
                    
                    if (m_intCurrentPage > m_intTotalPage)
                    { 
                        m_intCurrentPage = m_intTotalPage; 
                    }
                  
             
            }
            //set the page content 设置获取当前页的大小
            m_intPageSize = m_intCurrentPage < m_intTotalPage ? m_intPageSize : (m_intArticlelength - m_intPageSize * (m_intCurrentPage - 1));
            m_strRet = p_strContent.Substring(m_intPageSize * (m_intCurrentPage - 1), m_intPageSize);
            string m_strPageInfo = "<p></p>";
            for (int i = 1; i <= m_intTotalPage; i++)
            {
                if (i == m_intCurrentPage)
                    m_strPageInfo += "<b>" + i + "</b>|";
                else
                    m_strPageInfo += "<a href=MengXu_Text.aspx?pages=" + i + ">" + i + "</a>|";
            }
            //输出显示各个页码
            this.labPageNumber.Text = m_strPageInfo;        } return m_strRet;    }
这是把一编长文章分页的类.