如何把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 等服务器控件