0

我正在尝试打开一个指向共享点页面的网络浏览器控件,但我需要去掉母版页和所有视觉垃圾,只显示正文。我对winforms有点缺乏经验,我想知道如何做到这一点。有没有办法只在浏览器控件中显示 body DOM 元素

更新:我试图下载完整的正文(希望只是对正文部分进行子字符串化),但我收到服务器错误“401 Unauthorized”。我确实将 WebClient 对象的凭据设置为适当的用户名和密码,但仍然是同样的错误。

我还尝试从 WebBrowser 控件中获取原始 HTML,但尽管它会成功 .navigate(),但如果我尝试访问该控件的任何属性,它表示 WebBrowser 控件未设置为目的。

4

1 回答 1

0

我认为这不能通过使用标准的网络浏览器控制来完成。您需要手动解析 html 文档并创建一个您想要查看的页面。另一种选择是从共享点 Web 服务请求必要的信息并以适当的方式显示它。

请查看SharePoint 2010 Web 服务将 SharePoint Foundation 2010 托管客户端对象模型与 Open XML SDK 2.0 一起使用。第二种选择更可取。

于 2012-08-01T20:25:53.300 回答