【发布时间】:2013-05-05 11:33:46
【问题描述】:
我正在使用 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);
【问题讨论】:
标签: c# html windows-phone-8 webbrowser-control