之前,我使用System.Diagnostics.ProcessStartInfo
传递网站网址并在网络浏览器中打开它。
现在,我在数据库中有一个HTML页面代码。我正在开发一个Windows应用程序。单击Windows应用程序按钮时,我需要在浏览器上转储代码。什么是最好的.Net库来执行这项任务?
我查看了Process.Start()
函数,但是它采用了html文件名。在我的情况下,我没有html文件。
答案 0 :(得分:2)
请查看将WebBrowser控件嵌入到您的应用程序中。
您可以调用NavigateToString
方法并将数据库中的HTML源代码作为字符串传递给它进行渲染。
由于您正在使用WPF,因此如何将WebBrowser控件集成到您的应用程序中有一个很好的guide。