需要在.aspx的页面有显示内容的方法,以及一个标签来显示页码。 aspx.cs中的分页方法: /// <summary> /// 文章内容手动分页 /// </summary> /// <param name="content">文章内容</param> /// /// <param name="page">当前页码,默认请输入0</param> /// <returns></returns> public static string contentstr(string content, int page) { string[] next = { "[$next$]" }; string[] content2 = content.Split(next, StringSplitOptions.None); if (page > 0) { return content2[(page - 1)].ToString(); } return content2[0].ToString(); } /// <summary> /// 获取内容分页数 /// </summary> /// <returns>要分页的内容</returns> /// /// <returns>当前页数</returns> /// /// <returns>记录ID</returns> public static string GetPage(string content, int page, int infoid) { string pages = ""; string[] next = { "[$next$]" }; string[] content2 = content.Split(next, StringSplitOptions.None); if (content2.Length > 1) { for (int i = 1; i < content2.Length + 1; i++) { pages += "<a href="?id=" + infoid + "&page=" + i + "" mce_href="?id=" + infoid + "&page=" + i + "">"; if (page == i) { pages += " <span style="color:red;" mce_style="color:red;">[" + i + "]</span> </a>"; } else { pages += " [" + i + "] </a>"; } } } return pages; } 这个办法是笨了些,不知那位高手还有更多的办法,望能多指教。