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