我想将网页加载到WebBrowser控件中,并且需要传递auth标头。因此,我读到我需要使用.Navigate
。使用VB.Net,我已经尝试过:
.Navigate(PageUri, False, Nothing, AuthHeader)
这有效,但是不是将页面加载到控件中,而是弹出到IE中。现在,如果我将其更改为:
.Navigate(PageUri, "", Nothing, AuthHeader)
它会加载到控件中,但会丢失身份验证详细信息-因此,我要加载的页面会弹出一个有关身份验证详细信息的输入。
我认为我需要能够传递框架名称而不是“”或Nothing,但是我不知道如何访问WebBrowser控件的框架名称。有什么想法吗?
我为TargetFrameName尝试的其他一些东西是“ _blank”,“ _ self”,什么都没有,但似乎没有任何帮助。