Put*_*aKg 3 html c# webbrowser-control windows-phone-8
我正在使用Windows Phone 8浏览器控件开发浏览器应用程序.
该应用程序使用WebClient将外部网页下载到后台的字符串中.然后浏览器使用导航到内容
webBrowser.NavigateToString(str);
但是,浏览器不显示页面,而是显示HTML代码.我想,因为没有对字符串进行任何更改,所以NavigateToString应该无缝地处理它.或者也许我错过了一些东西.
那么如何显示HTML页面而不是代码呢?
编辑
这是我的一些代码
webClient = new WebClient();
webClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(webClient_DownloadStringCompleted);
webClient.DownloadStringAsync(new Uri(uri));
private void webClient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
PageString = e.Result;
}
...
webBrowser.NavigateToString(PageString);
Run Code Online (Sandbox Code Playgroud)