0

私は c# WebBrowser コントロールを使用しています。ナビゲートするには、次のコードを使用します。

string FilePath = @"C:\Abc.mht";

webBrowser.Navigated += new WebBrowserNavigatedEventHandler(webBrowser_Navigated);
WebBrowser.Navigate(FilePath);

void webBrowser_Navigated(object sender, WebBrowserNavigatedEventArgs e)
    {

        try
        {
            webBrowser.Refresh();

            webBrowser.Navigated -= new
            WebBrowserNavigatedEventHandler(webBrowser_Navigated);
        }
        catch(Exception Ex)
        {

        }
    }

URL「C:\Abc.mht」に初めて移動すると、ページを表示できないというエラーが表示されます。しかし、他のURLに移動してから「C:\Abc.mht」に移動すると、正しく移動します。

私の質問は、初めて「C:\Abc.mht」という URL に移動したときに webBrowser コントロールに「ページを表示できません」というエラーが表示される理由です。

また、webBrowser コントロールを更新しようとしましたが、「ページを表示できません」というエラーが表示されます。誰でもこの問題を解決する方法を教えてもらえますか?

4

1 に答える 1