Asp.net 2.0 中获取控件输出的Html代码 (转)

将Asp.net 控件的呈现html获取,在不少场合会用到,比如生成静态页时 

以下代码选自 Asp.net 2.0 高级编程

转自:Asp.net 2.0 中获取控件输出的Html代码

public static string RenderControlAsString(Control ctl)
{
   StringWrite sw
=new StringWrite();
   HtmlTextWrite write
=new HtmlTextWrite(sw);
   ctl.RenderControl(writer);
   
string str =sw.ToString();
       write.Close();
      sw.Close();
      
return str;
}

作者:KKcat
    
个人博客:http://jinzhao.me/
    
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/jinzhao/p/1514791.html