簡體   English   中英

我如何在C#Windows窗體應用程序中的Webbrowser控件中顯示存儲的html代碼,而不在硬盤上創建html文件?

[英]How can i display stored html codes in webbrowser control in C# windows form application without creating html files on hard drive?

我有一個數據庫,該數據庫為不同的文章存儲了HTML代碼源,這些文章不是采用類似的HTML設計模式。 我想在Windows窗體應用程序控件(例如WebBrowser控件)中顯示這些代碼,以便可以像在瀏覽器中一樣以其原始HTMLdesign樣式顯示。但是,我希望此過程不包括在硬盤上創建html文件以供讀取它,我希望是否有一種方法可以使WebBrowser控件從內存中創建的對象導航,而不是不在硬盤驅動器上創建的對象。例如,我希望代碼是否像這樣:

HTMLFile myfile = new HTML File (htmlcode);
webbrowser1.Navigate(myfile);

您應該能夠使用WebBrowser控件的DocumentText屬性來執行此操作。

例如:

webBrowser1.DocumentText = "<html><body><h1>This is a test</h1></body></html>";

有關更多信息,請參見此帖子: C#WebBrowser HTML,其中包含對腳本和圖像的引用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM