Vb.net 为什么Webrowser1.Url不能转到我的字符串?
我的目标是保存用户当前所在的网页,但我得到一个错误。 这是我的密码:Vb.net 为什么Webrowser1.Url不能转到我的字符串?,vb.net,web,Vb.net,Web,我的目标是保存用户当前所在的网页,但我得到一个错误。 这是我的密码: Dim C As String = "C:\" Dim website As String = WebBrowser1.Url 'errors here! Dim LocalFilePath As String = C + website Dim objWebClient As New System.Net.WebClient objWebClient.DownloadFile(website, LocalFilePath)
Dim C As String = "C:\"
Dim website As String = WebBrowser1.Url 'errors here!
Dim LocalFilePath As String = C + website
Dim objWebClient As New System.Net.WebClient
objWebClient.DownloadFile(website, LocalFilePath)
错误在于,它不允许我将该URL插入字符串变量。
WebBrowser1.URL
返回类型的对象,而不是字符串。您正在尝试将Uri分配给字符串,因此请将其转换为字符串,或者将网站
更改为Uri
类型
Dim website As String = WebBrowser1.Url.ToString()
或
Dim website As Uri = WebBrowser1.Url