当前位置:编程学习 > C#/ASP.NET >>

如何对一篇文章进行分页处理?

存储在sql server数据库的text类型的字段中的文章如何进行分页?
我想在数据库的text字段中抽取指定数量的字符串,但是文章中有<p>这样的元素,如何避免分割这样的元素? --------------------编程问答-------------------- 那就按p标签来分段 --------------------编程问答-------------------- 在数据库中用sql语句update,把这些字符替换掉,用replace函数 --------------------编程问答--------------------
引用楼主 jinxinwei1986 的回复:
存储在sql server数据库的text类型的字段中的文章如何进行分页?
我想在数据库的text字段中抽取指定数量的字符串,但是文章中有<p>这样的元素,如何避免分割这样的元素?


文章本来就是<p>元素段落组成的,我想分的就是这样的文章啊. --------------------编程问答--------------------
引用 1 楼 karascanvas 的回复:
那就按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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,