📅  最后修改于: 2023-12-03 15:24:07.957000             🧑  作者: Mango
在 C# 中,我们可以使用 Web 浏览器控件来展示 html 代码。Web 浏览器控件内置于 .NET 框架中,可以轻松地在程序中嵌入一个完整的 Web 浏览器。
要在 Web 浏览器中加载 html 代码,我们可以使用 NavigateToString()
方法。该方法允许我们将字符串作为 html 代码传递给 Web 浏览器控件进行展示。
string htmlCode = "<html><body><h1>Hello world!</h1></body></html>";
webBrowser1.NavigateToString(htmlCode);
代码片段说明:
string htmlCode
:包含 html 代码的字符串变量。webBrowser1
:Web 浏览器控件的实例名。NavigateToString()
:将 html 代码传递给 Web 浏览器进行展示的方法。除了加载 html 代码,我们还可以使用 Web 浏览器控件加载本地 html 文件。要加载本地文件,我们可以使用 Navigate()
方法,并将文件路径传递给它。
string filePath = @"C:\example.html";
webBrowser1.Navigate(new Uri(filePath));
代码片段说明:
string filePath
:本地 html 文件的文件路径。webBrowser1
:Web 浏览器控件的实例名。Navigate()
:将本地 html 文件路径传递给 Web 浏览器进行展示的方法。除了加载本地 html 文件,我们还可以使用 Web 浏览器控件加载 Web 页面。要加载 Web 页面,我们可以使用 Navigate()
方法,并将页面 URL 传递给它。
string url = "https://www.example.com";
webBrowser1.Navigate(new Uri(url));
代码片段说明:
string url
:Web 页面的 URL 地址。webBrowser1
:Web 浏览器控件的实例名。Navigate()
:将 Web 页面 URL 地址传递给 Web 浏览器进行展示的方法。在 C# 中,我们可以通过 Web 浏览器控件来展示 html 代码、本地 html 文件和 Web 页面。通过使用 NavigateToString()
方法以及 Navigate()
方法,我们可以轻松地将 html 数据传递给 Web 浏览器进行展示。