c#webbrowser winforms http基本身份验证 - 提示用户输入密码

时间:2013-05-24 07:52:15

标签: c# winforms webbrowser-control basic-authentication

我正在使用winforms开发一个c#webclient。

我需要webbrowser控件来提示原始窗口身份验证弹出窗口,当导航到IE中的页面时。

我已经阅读了构建Popup以获取凭据的解决方案。在我的情况下它不起作用,因为它应该支持多个服务器,它们处理不同的认证。其中一些不需要弹出窗口 - 因为它们以自己的方式处理它。

提前谢谢!

编辑:这是我用来导航到网址的代码:

URL = "http://" + UserID+ ":" + Password + "@" + URL;
webBrowser.Navigate(URL);

当UserID&密码为空,应该出现与IE中相同的对话框,输入密码和用户。 有谁知道,如何强制webbrowser-control显示此对话框?

0 个答案:

没有答案