using System; using System.Text; using System.IO; public class CreateHtml { public string ReadHtmlTemplate() { string message = null; try { FileStream fs = new FileStream(Request.MapPath("template/HTMLPage.htm"), FileMode.OpenOrCreate); StreamReader sr = new StreamReader(fs, Encoding.Default); message = sr.ReadToEnd(); sr.Close(); fs.Close(); } catch (IOException ex) { Console.WriteLine("错误!" + ex.Message); } return message; } public void CreateNewHtml(string fileName, string pageTitle, string pageContent) { string htmlTemplate = ReadHtmlTemplate(); htmlTemplate = htmlTemplate.Replace("$title{1}quot;, pageTitle); htmlTemplate = htmlTemplate.Replace("$content{1}quot;, pageContent); try { FileStream fs = new FileStream(Request.MapPath("newHtml/" + fileName + ".html"), FileMode.CreateNew); StreamWriter sw = new StreamWriter(fs, Encoding.Default); sw.Write(htmlTemplate); sw.Close(); fs.Close(); } catch (Exception ex) { Console.WriteLine("错误:" + ex.Message); } } }
动态生成Html页面内容
最新推荐文章于 2022-04-24 18:43:15 发布