对WP8使用基本身份验证和Web浏览器控件

时间:2013-12-31 21:12:44

标签: .net windows-phone-8 webbrowser-control

我正在尝试使用WebBrowser控件添加对基本身份验证的支持:

string hdr = "Authorization: Basic " + Convert.ToBase64String(Encoding.UTF8.GetBytes("{username}" + ":" + "{password}")) + System.Environment.NewLine;

webBrowser.Navigate(new Uri("http://MyTestWebsite.com/"), null, hdr);

但是,调用Navigate时,WebBrowser将不会加载页面。并且从未调用LoadCompleted / Navigated。这可能是什么问题?

1 个答案:

答案 0 :(得分:0)

试试这个

UriBuilder uriSite = new UriBuilder("http://MyTestWebsite.com/");
uriSite.UserName = UserNameAuth;
uriSite.Password = PasswordAuth;
WebBrowser.Navigate(uriSite.Uri);