asp.net长篇文章怎么实现分页
后台是用文本编辑器录入的,所以文章内容是包括HTML标签的。但是这些标签在前台显示不能删掉,因为样式也要输出出来。该怎么实现分页呢。用截取字符串会把HTML标签也截取掉会...
后台是用文本编辑器录入的,所以文章内容是包括HTML 标签的。但是这些标签在前台显示不能删掉, 因为样式也要输出出来。该怎么实现分页呢。用截取字符串 会把HTML标签也截取掉 会出错 ,除了截取字符串谁有更好的办法
展开
1个回答
展开全部
我给你提供个思路:如果还有什么问题可以Hi我,我会帮你解决的
1.文本编辑器上面都应该有插入分页符的标签,点击后文本编辑器默认添加的分页符是:
<div style="page-break-after: always"><span style="display: none"> &nb sp;</span></div>
为了便于操作,简而化之,要对这个分页符进行必要的修改,修改方法是:
找到js文件:在/fckeditor/editor/js/目录下,需要修改的有两个js文件:fckeditorcode_ie.js(针对IE浏览器的配置)、fckeditorcode_gecko.js(针对非IE浏览器的配置)。
在js文件中找到如下代码,并做修改:
var FCKPageBreakCommand=function()
{this.Name='PageBreak';};
FCKPageBreakCommand.prototype.Execute=function()
{FCKUndo.SaveUndoStep();
var e=FCK.EditorDocument.createElement('DIV'); //此处不用修改
e.style.pageBreakAfter='always';//把它删掉;
e.innerHTML='<span style="DISPLAY:none">&nb sp;</span>'; //这里是在<div>中添加的内容,修改一下;我的是修改为e.innerHTML='hongtao';也就是仅有一个空格;
保存,重新添加文章,添加文章时看不出变化,保存看查看数据,分页符的位置变为: <div>hongtao</div>
为文章分页就可以用split()方法进行拆分显示了;例如:
string[] contentArray = content.Split(new string[] { "<div>hongtao</div>" }, StringSplitOptions.RemoveEmptyEntries);
我这里的content变量就是你用来存储从数据库中读取到的文章内容的变量
怎么样?对你是否有帮助,如果有问题可以Hi我袄 最后,别忘了 要给我加分袄
1.文本编辑器上面都应该有插入分页符的标签,点击后文本编辑器默认添加的分页符是:
<div style="page-break-after: always"><span style="display: none"> &nb sp;</span></div>
为了便于操作,简而化之,要对这个分页符进行必要的修改,修改方法是:
找到js文件:在/fckeditor/editor/js/目录下,需要修改的有两个js文件:fckeditorcode_ie.js(针对IE浏览器的配置)、fckeditorcode_gecko.js(针对非IE浏览器的配置)。
在js文件中找到如下代码,并做修改:
var FCKPageBreakCommand=function()
{this.Name='PageBreak';};
FCKPageBreakCommand.prototype.Execute=function()
{FCKUndo.SaveUndoStep();
var e=FCK.EditorDocument.createElement('DIV'); //此处不用修改
e.style.pageBreakAfter='always';//把它删掉;
e.innerHTML='<span style="DISPLAY:none">&nb sp;</span>'; //这里是在<div>中添加的内容,修改一下;我的是修改为e.innerHTML='hongtao';也就是仅有一个空格;
保存,重新添加文章,添加文章时看不出变化,保存看查看数据,分页符的位置变为: <div>hongtao</div>
为文章分页就可以用split()方法进行拆分显示了;例如:
string[] contentArray = content.Split(new string[] { "<div>hongtao</div>" }, StringSplitOptions.RemoveEmptyEntries);
我这里的content变量就是你用来存储从数据库中读取到的文章内容的变量
怎么样?对你是否有帮助,如果有问题可以Hi我袄 最后,别忘了 要给我加分袄
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询