我在將HTML顯示到Web瀏覽器時遇到問題。我正在使用方法「Deployment.Current.Dispatcher.BeginInvoke」,但它不會顯示任何東西。我想要做的是從服務器獲取html作爲字符串並顯示在我的Web瀏覽器中。我可以顯示messagebox,但我不能將包含html的字符串發送到我的Web瀏覽器。 這裏是一個是給我找麻煩的代碼片段:
Deployment.Current.Dispatcher.BeginInvoke( () => { WebBrowser webBrowser1 = new WebBrowser(); //MessageBox.Show(responseString); webBrowser1.NavigateToString(responseString); });
Deployment.Current.Dispatcher.BeginInvoke不會執行任何操作
-1
A
回答
1
我認爲此錯誤的原因是因爲你正在創建的WebBrowser
-instance你的回調代碼裏面 - 你不應該閒着?(因爲你打算如何在屏幕上顯示出來。如果你想從你的應用程序進入主web瀏覽器,應用程序(IE),你應該使用WebBrowserTask
代替
因此,要麼:
- 你試圖在您的應用程序視圖(混合風格)內顯示
WebBrowser
。如果是這樣,您應該在WebBrowser
上調用.NavigateToString(string html)
而不是創建另一個實例。 - 您正嘗試在手機(Internet Explorer)的主瀏覽器應用程序中顯示下載的HTML。這不能通過直接移交HTML來完成,您必須將它發送給瀏覽器可以自己找到它的URI對象。
當然或者說,問題出在你的代碼別的地方。這是我可以用你提供的信息和代碼回答的最好的。
相關問題
- 1. TextFormat不會執行任何操作
- 2. Formvalidation addField不會執行任何操作
- 3. EFI_GRAPHICS_OUTPUT_PROTOCOL Blt不會執行任何操作
- 4. 運行可執行文件不會執行任何操作
- 5. Visual Studio基於C++的exe不會不執行任何操作
- 6. iPhone:locationManagerShouldDisplayHeadingCalibration忽略/不執行任何操作
- 7. houston apn push不會執行任何操作(無錯誤)
- 8. PhoneGap示例應用程序不會執行任何操作
- 9. sed命令不會執行任何操作
- 10. 按提交時,窗體不會執行任何操作
- 11. C#|程序在執行後不執行任何操作
- 12. Gulp執行但不執行任何操作
- 13. 無法讓ClientScriptManager執行任何操作
- 14. Spring Webflow:沒有執行任何操作
- 15. label.setVisible(true)在處理完成後纔會執行任何操作
- 16. 在Eclipse中運行單個JUnit測試將不會執行任何操作
- 17. 對數組進行迭代不會按順序執行任何操作?
- 18. 行程的透明度不執行任何操作
- 19. Autospec在我運行時不執行任何操作
- 20. 如何指定不執行任何操作的導軌路線
- 21. 如何創建不執行任何操作的函數引用
- 22. 簡單的IME Chrome擴展程序不會執行任何操作
- 23. RavenDB單擊「添加減少」按鈕不會執行任何操作
- 24. DLL中的KeyboardHookProc在從python中調用時不會執行任何操作
- 25. Android API演示8半透明類是TranslucentActivity.java不會執行任何操作
- 26. 在WPF文本框上調用Select()不會執行任何操作
- 27. 調用函數來創建WinAPI按鈕不會執行任何操作
- 28. 添加嵌套表單後,Rails Submit按鈕不會執行任何操作
- 29. 在表格視圖中點擊單元格不會執行任何操作
- 30. 工具欄中的向上按鈕不會執行任何操作
您是否嘗試導航到自己寫的字符串? Like var responseStringMock =「
Hello world
」; ? – 2012-08-07 22:43:59我有一個單獨的項目,它工作正常。但是如果我嘗試在當前項目中做到這一點,那麼它會告訴我存在無效的交叉線程。 – 2012-08-07 22:48:55