知识大全 ASP.NET实现新闻页面的分页功能

Posted 新闻

篇首语:常识是人类的守护神。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET实现新闻页面的分页功能相关的知识,希望对你有一定的参考价值。

ASP.NET实现新闻页面的分页功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    //生成静态网页    string path = Server MapPath( ~/news/ + folder + / )     string file_template_name = Server MapPath( ~/news/ )     //新闻模版文件    string file_template_content = ;    StreamReader sr_reader = new StreamReader(file_template_name Encoding GetEncoding( gb ))     file_template_content = sr_reader ReadToEnd()     sr_reader Close()     string[] subContent = FileSplit(content)     string file_content = ;    int pageNum = ;    while (pageNum < && subContent[pageNum] != && subContent[pageNum] != null)    pageNum++;    for (int index = ; index < pageNum; index++)        file_content = file_template_content;    file_content = file_content Replace( $$category list_department SelectedItem Text)      //新闻类别    file_content = file_content Replace( $$title title)                 //新闻标题    file_content = file_content Replace( <! 来源 $$author > 来源 + author)          //作者    file_content = file_content Replace( $$time time)                       //添加时间    file_content = file_content Replace( $$content subContent[index])         //新闻正文    string pageLink = ;    int firstPage = ;    //生成页码    if (index > ) firstPage = index ;    for (int i = firstPage; i < index + && i < pageNum; i ++)        if (i == index)    pageLink = pageLink + [ + (index + ) + ] + &nbsp; &nbsp; &nbsp; &nbsp; ;    else pageLink = pageLink + <a + filename + i + >[ + (i + ) + ]</a>&nbsp; &nbsp; &nbsp; &nbsp; ;        if (index < pageNum )    pageLink = pageLink + <a + filename + (index + ) + > + 下一页 + </a>&nbsp; &nbsp; &nbsp; &nbsp; ;    if (index > )    pageLink = <a + filename + (index ) + > + 上一页 + </a>&nbsp; &nbsp; &nbsp; &nbsp; + pageLink;    file_content = file_content Replace( <! $$pageLink > pageLink)     if (index == pageNum &&attachment_filename != null && attachment_filename != String Empty)        string[] attachment = attachment_filename Split(new char[] | )     string attachment = <a + attachment[ ] + > + attachment[ ] + </a> ;    for (int j = ; j < attachment Length; j++)    attachment = attachment + <br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a + attachment[j] + > + attachment[j] + </a> ;    file_content = file_content Replace( $$attachment attachment)         StreamWriter sw = new StreamWriter(path + filename + index + false Encoding GetEncoding( gb ))     sw Write(file_content)     sw Flush()     sw Close()         HyperLink Text = 预览 + title;    HyperLink NavigateUrl = /news/ + folder + / + filename   + + ;    HyperLink Visible = true;    txt_time Text = DateTime Now ToString( yyyy MM dd )     txt_title Text = ;    txt_author Text = ;    FreeTextBox Text = ;        catch (Exception e)                //将正文分成多个页面    protected string[] FileSplit(string fileContent)        int fileIndex = ;    string[] splitedFile = new string[ ];    while (fileContent Length > && fileIndex < )     //每页至少 个字符        if (fileContent IndexOf( <P> ) < ) break;    splitedFile[fileIndex] = fileContent Substring( fileContent IndexOf( <P> ))     fileContent = fileContent Remove( splitedFile[fileIndex] Length)     fileIndex++;        splitedFile[fileIndex] = fileContent;    //超过 页 剩下部分全放第十页    return splitedFile;        cha138/Article/program/net/201311/13952

相关参考

知识大全 Ajax搜索结果页面下方的分页按钮的生成

Ajax搜索结果页面下方的分页按钮的生成  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishix

知识大全 ASP.NET分页链接方法

ASP.NET分页链接方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ///<summ

知识大全 ASP程序实现可以保存参数值的分页功能

ASP程序实现可以保存参数值的分页功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <%

知识大全 简单的ASP.NET无刷新分页

简单的ASP.NET无刷新分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET利用存储过程实现分页

ASP.NET利用存储过程实现分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先说下思路写

知识大全 ASP.NET程序中用Repeater实现分页

ASP.NET程序中用Repeater实现分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一

知识大全 一个ASP.Net的DataGrid分页控件

一个ASP.Net的DataGrid分页控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  写的

知识大全 ASP.NET长文章分页显示函数

ASP.NET长文章分页显示函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  publicst

知识大全 Asp.Net 可定制分页用户控件

Asp.Net可定制分页用户控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  介绍借助AspN

知识大全 ASP.NET存储过程自定义分页详解

ASP.NET存储过程自定义分页详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n