有沒有一種方法可以將WebBrowser.DocumentText設置爲文件而不讀取文件,將其內容設置爲字符串變量,然後將WebBrowser.DocumentText設置爲該字符串變量?我不介意這麼寫代碼,它看起來像沒有它應該是可能的。設置WebBrowser.DocumentText = file.html?
3
A
回答
2
你的意思是「不要自己讀文件」?雖然這些樣品包括「讀自己的文件」,他們是非常簡單的:
browser.DocumentStream = new FileStream("file.html", FileMode.Open, FileAccess.Read);
或
browser.DocumentText = File.ReadAllText("file.html")
0
可以文件讀入到一個字符串和設置該屬性。
注意什麼MSDN說一下:加載指定文本之前的空白網址:
當您設置該屬性,WebBrowser控件自動導航到約。這意味着當您設置此屬性時,導航,導航和DocumentCompleted事件發生,並且Url屬性的值不再有意義。
但是,如果你這樣做,你還不如用一個FileStream
指向有問題的文件,並設置DocumentStream
它。
0
正如其他人所說,您可以讀取流並將其設置爲DocumentStream屬性。
另一種方法是使用一個文件URL設置Url屬性:
webBrowser.Url = new Url(@"file://C:\file.html");
0
使用Navigate
方法。
WebBrowser wb = new WebBrowse();
//Put it on a form
wb.Navigate(filePath);
文件路徑將需要形式file://server/filename.ext
或file://C:/path/filename.ext
的。
相關問題
- 1. WebBrowser.DocumentText
- 2. 剝離鏈接中的file.html
- 3. Webbrowser.DocumentStream或Webbrowser.DocumentText不起作用?
- 4. WebBrowser.DocumentText WPF中的屬性
- 5. 將WebBrowser.DocumentText綁定到BindingSource不會更新
- 6. 負載( 'file.html #target .subTarget')不工作
- 7. Python webrowser打開網址,書籤如www.something.com/file.html#top
- 8. WebBrowser.DocumentText是否也包含所有框架文檔文本?
- 9. 如何將視圖文件緩存到codeigniter的file.html上
- 10. 「MLHttpRequest無法加載文件:///path/to/file.html」錯誤
- 11. 設置JTextField設置
- 12. 設置-QADGroup,設置屬性
- 13. 設置與INNO-設置
- 14. 設置XslCompiledTransform輸出設置
- 15. CHMOD設置不會設置
- 16. 設置本地CICD設置
- 17. C#設置Rembering設置
- 18. 哪裏(設置)IN(設置)
- 19. pip設置和設置PYTHONPATH
- 20. 在application.ini中設置PHP配置設置
- 21. 配置設置
- 22. 設置位置
- 23. 設置配置?
- 24. 只有192.168.0.3可以申請,但任何人都可以要求/public/file.html
- 25. htaccess:將file.php重定向到file.html,同時阻止對file.php的直接訪問
- 26. 編寫html文件時出現奇怪的字符open(file.html,'a',encodint = utf-8)python
- 27. 如何設置圖像設置全寬並設置UIViewContentModeScaleAspectFit?
- 28. SetUnion:設置<int>×設置<int>→設置<int>
- 29. 訪問/設置iOS設置應用程序的全局設置
- 30. 如何設置DOS/Windows PATH變量:設置還是不設置?
對不起,有時我可能會模糊。我的意思是像循環一樣逐行讀取它,但這需要一些代碼。 – sooprise 2011-02-10 20:46:25