我做了个文章系统
他是当文字大于一定数量的时候进行分页
而我是这样分页的
--------------------/// <summary>
    /// 截固定位置的文字内容
    /// </summary>
    /// <param name="inputString"></param>
    /// <param name="StartLen"></param>
    /// <param name="EndLen"></param>
    /// <returns></returns>
    public static string CutStringText(string inputString, int StartLen, int EndLen)
    {
        ASCIIEncoding ascii = new ASCIIEncoding();
        int tempLen = 0;
        string tempString = "";
        byte[] s = ascii.GetBytes(inputString);
        for (int i = StartLen; i < s.Length; i++)
        {
            if ((int)s[i] == 63)
            {
                tempLen += 2;
            }
            else
            {
                tempLen += 1;
            } try
            {
                tempString += inputString.Substring(i, 1);
            }
            catch
            {
                break;
            } if (tempLen > EndLen) break;
        }
        byte[] mybyte = System.Text.Encoding.Default.GetBytes(inputString);
        HttpContext.Current.Response.Write(s.Length + "|");
        return tempString;
    }
//这里是截取字符串
TempText = MyStr.CutStringText(Text, (i - 1) * PageTextCount, i * PageTextCount);通过我读取数组发现 
s.Length只有4216长度 
哎``大家有什么好的解决办法吗?
如果我用上面的生成的话
那么 第二页必定空白~!