C# 窗体 : Automatically Login to a report server using Webbrowser control

标签 c# winforms webbrowser-control windows-security

我想使用 Windows 窗体应用程序(特别是 Web 浏览器控件)访问 asp.net 报表服务器。

我已经能够加载页面(通过单击按钮),但是网络浏览器仍然提示我输入报表服务器的用户名和密码。

如何自动设置报表服务器的用户名和密码,以便在加载 Web 浏览器时,Windows 安全不会提示用户输入用户名和密码?

最佳答案

您可以尝试以下方法,它会为您工作

        Uri u = new Uri("http://192.168.0.91");
        UriBuilder ub = new UriBuilder(u);
        ub.UserName = "admin";
        ub.Password = "admin";
        webBrowser1.Url = ub.Uri;

关于C# 窗体 : Automatically Login to a report server using Webbrowser control,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32086728/

相关文章:

c# - 用自定义图像替换 "red-cross"的DataGridViewImageColumn中的 "new-row"

c# - asp.net 网站中的 webbrowser 类

vb.net - Flash 电影只在 Chrome 中呈现,而不是 WebBrowser 控件?

c# - 如何创建异步函数?

c# - 测量每个 Entity Framework 查询的时间

c# - 通过 C#.Net 创建/连接 VPN 连接

c#/甲骨文 : open/close connection

javascript - 修改 OpenLayers 3 中现有图层的值

c# - 如何获取 SOQL 内部查询作为强类型对象 (C#)

c# - 列表中不同对象类型的数量