0

我有以下方法可以将 winforms WebBrowserControl 导航到urlString.

private void NavigateToUrl(string urlString)
{
    this.webContainer.Navigate(urlString);
}

而且我已经覆盖OnWebPageLoad了方法,我在其中记录了eargs.Url.LocalPath属性。

public override void OnWebPageLoad(object sender, WebBrowserDocumentCompletedEventArgs eargs)
        {

LogMessage(LogFacilityName,
                    String.Format("OnWebPageLoad() : Unknown page was loaded (LocalPath = '{0}').", eargs.Url.LocalPath),
                    LogType.Warning);
}

问题是有时eargs.Url.LocalPath等于“/”(单斜杠)。但是当我在调用导航之前记录 url 时,我知道它不等于“/”(单斜杠)并且是我的 html 表单之一。

为什么会发生?任何想法? 这是 eargs.Url.LocalPath MSDN 文档

4

0 回答 0