如何对一篇文章进行分页处理?
存储在sql server数据库的text类型的字段中的文章如何进行分页?我想在数据库的text字段中抽取指定数量的字符串,但是文章中有<p>这样的元素,如何避免分割这样的元素? --------------------编程问答-------------------- 那就按p标签来分段 --------------------编程问答-------------------- 在数据库中用sql语句update,把这些字符替换掉,用replace函数 --------------------编程问答--------------------
文章本来就是<p>元素段落组成的,我想分的就是这样的文章啊. --------------------编程问答--------------------
我是帮别人改的一个网站,所以数据库的任何东西都不能动. --------------------编程问答-------------------- HTML转换。。。
/// <summary>
/// 插入SQL时替换字符
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Encode(string str)
{
str = str.Replace("'", "''");
str = str.Replace("\"", """);
str = str.Replace("<", "<");
str = str.Replace(">", ">");
str = str.Replace("\n", "<br>");
str = str.Replace("“", "“");
str = str.Replace("”", "”");
return str;
}
/// <summary>
/// 取SQL值时还原字符
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Decode(string str)
{
str = str.Replace("”", "”");
str = str.Replace("“", "“");
str = str.Replace("<br>", "\n");
str = str.Replace(">", ">");
str = str.Replace("<", "<");
str = str.Replace(""", "\"");
str = str.Replace("''", "'");
return str;
}
用这个来替换
长文章分页
补充:.NET技术 , ASP.NET