fckeditor2.5.1有个默认分页按钮,感觉没什么用。只是在内容中添加了<div style="page-break-after: always"><span style="display: none"> </span></div> 这样的代码。
呵呵,我今天研究了一下用aspnetpager实现了内容分页。
主要代码如下:
protected void FCK_AspNetPager()
...{
string str = content;
int total = 1;
string keyword = "<div style="page-break-after: always"><span style="display: none"> </span></div>";
string[] content_info;//定义数组,用于存放内容
if (str.IndexOf(keyword) == -1)
...{
Label1.Text = str;
AspNetPager1.RecordCount = 1;
}
else
...{
content_info = System.Text.RegularExpressions.Regex.Split(str, keyword, RegexOptions.IgnoreCase); //分割string
AspNetPager1.RecordCount = content_info.Length;
int current_int = AspNetPager1.CurrentPageIndex;
Label1.Text = content_info[current_int - 1];
}
}
protected void AspNetPager1_PageChanged(object src, EventArgs e)
...{
FCK_AspNetPager();
}页面中的代码:
<webdiyer:aspnetpager id="AspNetPager1" runat="server" horizontalalign="right" onpagechanged="AspNetPager1_PageChanged"
pageindexboxtype="DropDownList" pagesize="1" showpageindexbox="Never" submitbuttontext="Go"
textafterpageindexbox="页" textbeforepageindexbox="转到" width="80%"></webdiyer:aspnetpager>
本文介绍如何利用FCKeditor 2.5.1中的默认分页按钮进行内容分页,并通过ASP.NET Pager组件实现动态内容加载。通过自定义函数FCK_AspNetPager,可以根据分页状态显示相应的内容片段。
2006

被折叠的 条评论
为什么被折叠?



