0

私の目標は、ユーザーが現在表示している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)

エラーは、そのURLを文字列変数に詰め込ませないことです。

4

1 に答える 1

1

WebBrowser1.Url文字列ではなく、 Uri型のオブジェクトを返します。Uriを文字列に割り当てようとしているので、それを文字列に変換するかwebsite、タイプをに変更しますUri

Dim website As String = WebBrowser1.Url.ToString()

また

Dim website As Uri = WebBrowser1.Url
于 2013-01-30T23:25:10.233 に答える