不用模板,生成静态页,大家来踩!
菜鸟代码,欢迎高手践踏
static public void ConvertHtml(string urlFile)
{
if(urlFile!="")
{
StringWriter writer = new StringWriter();
System.Web.HttpContext.Current.Server.Execute(urlFile,writer);
if (writer!=null)
{
try
{
using(StreamWriter sw=new StreamWriter(System.Web.HttpContext.Current.Server.MapPath(Convert.ToString(new Random().Next())+".html"),false,System.Text.Encoding.GetEncoding("GB2312")))
sw.WriteLine(writer.ToString());
sw.Flush();
sw.Close();
}
catch (Exception ex)
{
throw ex;
//System.Web.HttpContext.Current.Response.Write ("The file could not be wirte:");
}
}
}
}