private void create_Click(object sender, System.EventArgs e)
{//生成
Response.Charset="";
this.EnableViewState =false;
StringWriter tw=new StringWriter();
HtmlTextWriter wt =new HtmlTextWriter(tw);
string path=Server.MapPath("render.aspx").ToString().Replace("render.aspx","")+"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());
//Response.End();
wter.Close();
wt.Close();
tw.Close();
//生成相应文件,然后定向到该文件
Response.Redirect("http://localhost/readxsl/test.htm");
}
这段C#代码实现了文件生成与重定向功能。在`create_Click`方法中,设置字符集和视图状态,创建文件写入流,将页面信息输出到指定路径的文件中,最后关闭流并将页面重定向到生成的文件。
246

被折叠的 条评论
为什么被折叠?



