[.NET]aspx動態網頁轉成html靜態網頁
2008/12/20aspx2html
protected void Page_Load(object sender, EventArgs e)
{
// 前為來源檔案,後為輸出檔案
transHtml("show.aspx", "show.htm");
}
public void transHtml(string path, string outpath)
{
System.Web.UI.Page page = new Page();
StringWriter writer = new StringWriter();
page.Server.Execute(path, writer);
FileStream fs;
fs = File.Create(page.Server.MapPath("") + "\\" + outpath);
byte[] bt = System.Text.Encoding.Default.GetBytes(writer.ToString());
fs.Write(bt, 0, bt.Length);
fs.Close();
Response.Write("寫入成功");
}
※須將網站的目錄權限開啟為寫入。
[範例下載]
aspx2html
※須將網站的目錄權限開啟為寫入。
[範例下載]
aspx2html
protected void Page_Load(object sender, EventArgs e)
{
// 前為來源檔案,後為輸出檔案
transHtml("show.aspx", "show.htm");
}public void transHtml(string path, string outpath)
{
System.Web.UI.Page page = new Page();
StringWriter writer = new StringWriter();
page.Server.Execute(path, writer);
FileStream fs;
fs = File.Create(page.Server.MapPath("") + "\\" + outpath);
byte[] bt = System.Text.Encoding.Default.GetBytes(writer.ToString());
fs.Write(bt, 0, bt.Length);
fs.Close();
Response.Write("寫入成功");
}
※須將網站的目錄權限開啟為寫入。
[範例下載]
※如有發現掉圖或檔案無法下載,請由回應區留言告知,將會盡速處理!
※本站採用CC授權請勿全文轉貼本站文章,歡迎「部份引用」與介紹,並註明出處,謝謝。
※本站採用CC授權請勿全文轉貼本站文章,歡迎「部份引用」與介紹,並註明出處,謝謝。
回應本文