我做了个文章系统
他是当文字大于一定数量的时候进行分页
而我是这样分页的
--------------------/// <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长度
哎``大家有什么好的解决办法吗?
如果我用上面的生成的话
那么 第二页必定空白~!
他是当文字大于一定数量的时候进行分页
而我是这样分页的
--------------------/// <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长度
哎``大家有什么好的解决办法吗?
如果我用上面的生成的话
那么 第二页必定空白~!
解决方案 »
- aspx格式的网页用IIS无法浏览?急
- 关于tag问题再次提问,高分求解答
- 如何在文章中进行关键字检索?
- 用input图片点击登录代码怎么写
- 问一个很简单的问题,希望大家帮忙看看
- 讨论http://club.chinaren.com/bbs/index.jsp?boardid=0是怎么实现的.来者有分!!!
- 强名称---PublicKey和PublicKeyToken是怎么产生的?
- 高分急问:DataGrid绑定的列,列名可以从数据表中读取吗?
- 请高手前来解答,打印相关问题,思归来啊
- TreeView中删除节点的问题!请教了!
- datagrid 中的删除问题
- 关于项目不能调试的问题...急..
不知道怎么改变
哎~~~!
如果里面的内容是编辑器里面的 有好多html标记啊哪那么巧 你的字数就在"<><>"中间
我还是认为用分页标记好点!!