现在的位置: 首页 > 综合 > 正文

如何把aspx页面中的某个控件输出成html页面(例如把一个页面中的datagrid数据输出成html格式的页面保存)

2018年02月12日 ⁄ 综合 ⁄ 共 494字 ⁄ 字号 评论关闭
 如何把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 等服务器控件

抱歉!评论已关闭.