在浏览器中打开Html代码

时间:2014-03-18 06:45:35

标签: c# html .net system.net.httpwebrequest

我有一个 c#应用程序,它调用 API,响应采用HTML格式。 我不想将HTML 代码保存到文件中,但我想在浏览器中打开 html代码

我能够显示HTML是否使用

保存在文件中
System.Diagnostics.Process.Start(pathToHtmlFile);

2 个答案:

答案 0 :(得分:3)

如果您想在外部浏览器中显示您的html代码,那么必须临时将您的代码保存到文件中,并由浏览器使用Process.Start执行。

您可以使用WebBrowser-Control在自己的应用程序中显示html代码。 别忘了使用DocumentCompleted  确保WebBrowser.Document不为空的事件。

答案 1 :(得分:2)

您可以使用Windows应用程序中的WebBrowser控件:

WebBrowser browser = new WebBrowser();

// Navigate to URL
browser.Navigate("http://www.somesite.com");

// Set HTML code
browser.Document.Write("<html><body>...</body></html>");

// Another way to set HTML code
browser.DocumentText = "<html><body>...</body></html>";
  

请以此为出发点,而不是复制粘贴解决方案