如何把aspx页面中的某个控件输出成html页面(例如把一个页面中的datagrid数据输出成html格式的页面保存)
StringWriter sw= new StringWriter();;
HtmlTextWriter htmltw= new HtmlTextWriter(sw);
DataGrid1.RenderControl(htmltw);//通过基类的Reader用htmltw把客户端的控件信息写到SW里面.
String sTemp = sw.ToString();
string titlepath="HtmlRops/炼铁工序管理机会成本.html";;
string htmlname=Server.MapPath("../reports")+"/"+titlepath;
StreamWriter writer = File.CreateText(htmlname);
writer.Write(sTemp);
writer.Close();
//DataGrid1的约束是在DataGrid1中不能有imagebutton,TextBox 等服务器控件
StringWriter sw= new StringWriter();;
HtmlTextWriter htmltw= new HtmlTextWriter(sw);
DataGrid1.RenderControl(htmltw);//通过基类的Reader用htmltw把客户端的控件信息写到SW里面.
String sTemp = sw.ToString();
string titlepath="HtmlRops/炼铁工序管理机会成本.html";;
string htmlname=Server.MapPath("../reports")+"/"+titlepath;
StreamWriter writer = File.CreateText(htmlname);
writer.Write(sTemp);
writer.Close();
//DataGrid1的约束是在DataGrid1中不能有imagebutton,TextBox 等服务器控件
ASP.NET DataGrid转HTML
本文介绍了一种将ASP.NET中的DataGrid控件输出为HTML页面的方法,通过使用StringWriter和HtmlTextWriter,可以轻松地将DataGrid的内容转换并保存为标准的HTML文件。
281

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



