我正在開發使用Windows Phone 8瀏覽器控件的瀏覽器應用程序。瀏覽器控件NavigateToString顯示HTML代碼而不是渲染頁面
該應用程序使用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);
謝謝! (順便說一句,你應該編輯你的文章,在這裏添加解決方案!) – aloisdg 2014-04-16 20:32:56