我也是一直再找这个方法,就是没有找到。

解决方案 »

  1.   

    我找到了一个方法,不知道是不是你想要的结果,这个方法已经符合我的要求了。
    -----------------------------------------
    protected override void Render(HtmlTextWriter writer)
    {
    StringBuilder stringBuilder = new StringBuilder();
    StringWriter stringWriter = new StringWriter(stringBuilder);
    HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter);
    base.Render(htmlWriter);
    string html = stringBuilder.ToString();
             // 就是html这个字符串了,这个html字符串将被写到客户端的浏览器那儿。
             // 这个html里面的各种标记都是从Asp.net控件解析出来的。
    }