在 C# 中更改 WebBrowser 的 URL

Posted

技术标签:

【中文标题】在 C# 中更改 WebBrowser 的 URL【英文标题】:Change URL of WebBrowser in C# 【发布时间】:2011-06-02 04:25:17 【问题描述】:

我正在使用 c# 设计一个简单的应用程序,其中包含一个 Web 浏览器。我需要(最好)刷新当前在浏览器中的页面,或者导航到“新”网址。我尝试了Browser.Url = new Uri("http://www.pandora.com/");,但是当我尝试编译它时出现错误。

错误 1 ​​无法隐式转换类型 “字符串”到 'System.Uri' c:\users\sean\documents\visual 工作室 2010\Projects\Pandora\Pandora\Form1.cs 51 27 潘多拉

我做错了什么?

【问题讨论】:

msdn.microsoft.com/en-us/library/… 我在你的 Uri 定义中看不到任何错误:-? 它在我的机器上运行良好。 Form1.cs 中的第 51 行是什么? 这里相同 - 您的示例代码看起来不错。 【参考方案1】:

出于某种原因,它想让我这样写:

Browser.Url = new System.Uri("https://www.pandora.com/", System.UriKind.Absolute);

这很好用。

【讨论】:

以上是关于在 C# 中更改 WebBrowser 的 URL的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C# 中更新 WebBrowser 控件中的 DOM 内容?

C# webbrowser如何打开https开头的网页

C#在控件webBrowser中操作页面,如何取到网页登录时的用户名密码

C# winform webbrowser 自动登录网站?

C# 控制台应用程序 WebBrowser

C#中的WebBrowser控件的使用