1
public void transHtml(string path,string outpath)2

{3
System.Web.UI.Page page=new Page();4
StringWriter writer = new StringWriter();5
page.Server.Execute(path, writer);6
FileStream fs;7
if(File.Exists(page.Server.MapPath("")+"\\"+outpath))8

{9
File.Delete(page.Server.MapPath("")+"\\"+outpath);10
fs=File.Create(page.Server.MapPath("")+"\\"+outpath);11
}12
else13

{14
fs=File.Create(page.Server.MapPath("")+"\\"+outpath);15
}16
byte[] bt=System.Text.Encoding.Default.GetBytes(writer.ToString());17
fs.Write(bt,0,bt.Length);18
fs.Close();19
}
