无法获取 div123 的内部内容,因为该内容不是文本。

直接给string divstr=div.InnerHtml  时候页面却输出为:"无法获取 的内部内容,因为该内容不是文本"。

后来网上找到解决办法:

    

    StringBuilder sb = new StringBuilder();
    StringWriter sw = new StringWriter(sb);
    HtmlTextWriter htw = new HtmlTextWriter(sw);
    div.RenderControl(htw);

    最后,string divstr=sb.ToString();即可。

原文地址:https://www.cnblogs.com/njccqx/p/9672453.html