直接给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();即可。