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