我正在开发一个 win-form 应用程序,它需要某个时间来显示一个“弹出”表单,该表单在 Internet (HTML) 上显示网页的一部分。我正在使用经典网络请求获取页面的 HTML:
var serviceRequest = new WebClient();
var response = serviceRequest.DownloadString(new Uri("www.something.com"));
我已经尝试使用运行良好的Web 浏览器控件,但是您知道使用它有几个问题,因为它基于 COM 对象。(如果不创建线程,我无法动态创建另一个包含 Web 浏览器控件的表单STA等)
我所需要的只是“容器”,我可以在其中注入我想要显示的 HTML。
有什么建议么?
多谢