在不使用html文件的情况下在浏览器上转储html代码

时间:2011-03-10 04:24:48

标签: c# .net

之前,我使用System.Diagnostics.ProcessStartInfo传递网站网址并在网络浏览器中打开它。

现在,我在数据库中有一个HTML页面代码。我正在开发一个Windows应用程序。单击Windows应用程序按钮时,我需要在浏览器上转储代码。什么是最好的.Net库来执行这项任务?

我查看了Process.Start()函数,但是它采用了html文件名。在我的情况下,我没有html文件。

1 个答案:

答案 0 :(得分:2)

请查看将WebBrowser控件嵌入到您的应用程序中。

您可以调用NavigateToString方法并将数据库中的HTML源代码作为字符串传递给它进行渲染。

由于您正在使用WPF,因此如何将WebBrowser控件集成到您的应用程序中有一个很好的guide