2015-06-30 28 views
2

我在我的website的Visual Studio(Visual Basic或C#)中构建一个应用程序。 (这不是网站广告)如何将字符串转换为System.Uri?

有2个版本的网站。一个旧的和一个新的。在应用程序的设置区域,用户按下一个可以改变变量(或设置)的按钮。因此,当点击该按钮时,用户可以访问网页浏览器并在选择旧的或新的选择时迎接选择。

但是,当我使用webbrowser1.url = my.settings.website以浏览器的形式对其进行编码时,它会在my.settings.website的012〜之下以蓝色线显示错误。

有没有人知道这个方法?

+0

你并不需要变通的办法。你需要阅读信息。你需要一种将字符串转换为'System.Uri'的方法。 –

回答

6

webbrowser1.Url属性预计类型为System.Uri的对象,并且您提供的只是String,它不能自动转换。请尝试以下操作:

webbrowser1.Url = new System.Uri(my.settings.website); 
2
webbrowser1.url = new System.uri(my.settings.website) ;