将控件转换成Html的形式

    string ControlHTML(Control control)
    {
        
string sHTML = string.Empty;
        System.IO.StringWriter oTextWriter 
= new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter oHTMLWriter 
= new HtmlTextWriter(oTextWriter);
        control.RenderControl(oHTMLWriter);
        sHTML 
= oTextWriter.ToString();
        
return sHTML;
    }

 

 如需将此Html在页面的指定地方输出,需要指定地方增加Literal控件,并将转换后的Html值赋给Literal控件。如下代码:

Literal1.Text = sHTML;

 

 

参考:http://www.cnblogs.com/126163/archive/2008/07/23/1249957.html

相关文章:

  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
  • 2022-02-04
猜你喜欢
  • 2021-04-02
  • 2022-12-23
  • 2022-12-23
  • 2022-02-02
  • 2021-08-29
  • 2022-03-09
相关资源
相似解决方案