日期:2014-05-18  浏览次数:20442 次

一个比较难的问题,请高手帮忙解决下!解决立即给分~~~~~~~~
下面是一个生成静态页面的程序,但是有点错误!
    错误一:生成页面后静态页面的title不显示,我要求是显示与新闻标题一样的内容!
    错误二:页面生成后内容和标题都显示为2部分!
还有一个问题就是在输入的内容很多的时候我本来输入的时候上分段显示的~~但是静态页面那里确不是这样显示!而且显示的比较乱!我查了资料说是把那些替换成HTML代码就可以!但是我不知道怎么替换!请大家帮我写一个简单例子!搞定完立即给分!

程序代码如下:
                string   path1   =   Server.MapPath( "news/ ");
                Encoding   code   =   Encoding.GetEncoding( "gb2312 ");
                string   temp   =   Server.MapPath( "news/text.htm ");
                StreamReader   sr   =   null;
                StreamWriter   sw   =   null;
                string   str   =   " ";
                try
                {
                        sr   =   new   StreamReader(temp,   code);
                        str   =   sr.ReadToEnd();
                }
                catch   (Exception   exp)
                {
                        Response.Write(exp.Message);
                        sr.Close();
                }
                string   htmlname   =   DateTime.Now.ToString( "yyyymmddhhmmss ")   +   ".htm ";
                str   =   str.Replace( "&showarticle& ",str);  
                str   =   str.Replace( "&biaoti& ",stringtext);
                str   =   str.Replace( "&neirong& ",strcontent);
                try
                {
                        sw   =   new   StreamWriter(path1   +   htmlname,   false,   code);
                        sw.Write(str);
                        sw.Flush();
                        Response.Write( "文件写入成功! ");
                }
                catch   (Exception   ex)
                {
                        Response.Write(ex.Message);
                      &nbs