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页面内容
最新推荐文章于 2024-09-11 16:24:10 发布