Render方法生成静态页

// 请参考下面的例子

void Page_Load() {
.

Response.Charset = "" ;
this .EnableViewState = false ;
StringWriter tw = new StringWriter();
HtmlTextWriter wt = new HtmlTextWriter(tw);

string path = @" c:\test.htm " ;
// FileInfo info =new FileInfo(@"c:\test.txt");


StreamWriter wter = File.CreateText(path);


// 输出所有信息
this .RenderControl(wt);
wter.Write(tw.ToString());
// Response.Write(tw.ToString());
wter.Close();

wt.Close();
tw.Close();
Response.End();
// 生成相应文件,然后定向到该文件
Response.Redirect(path);
}

Published At
Categories with Web编程
Tagged with
comments powered by Disqus