我正在使用winforms开发一个c#webclient。
我需要webbrowser控件来提示原始窗口身份验证弹出窗口,当导航到IE中的页面时。
我已经阅读了构建Popup以获取凭据的解决方案。在我的情况下它不起作用,因为它应该支持多个服务器,它们处理不同的认证。其中一些不需要弹出窗口 - 因为它们以自己的方式处理它。
提前谢谢!
编辑:这是我用来导航到网址的代码:
URL = "http://" + UserID+ ":" + Password + "@" + URL;
webBrowser.Navigate(URL);
当UserID&密码为空,应该出现与IE中相同的对话框,输入密码和用户。 有谁知道,如何强制webbrowser-control显示此对话框?