2010-05-11 57 views
-5

我正在尋找一種方法來設計一個簡單的HTML文件,並在運行時 - 將其作爲字符串加載到C#。將HTML文件轉換爲字符串爲c#

我想File.Open它,但它駐留在與二進制代碼不同的位置。

有沒有一種簡單的方法來告訴構建過程加載到一個字符串?

感謝

+0

請提供你的源代碼,並指出到底是什麼錯誤你當。 – 2010-05-11 16:46:08

+0

你確定你想把它當作一個字符串嗎?你試圖用HTML文件做什麼?很有可能有一個特定的課程來幫助你實現你的目標。給我們一些更多的信息。也就是說,您應該能夠從系統上的任何位置加載文件,可以使用完全限定的路徑或相對路徑。 – auujay 2010-05-11 16:47:52

回答

-1

好的。我使用的資源加載一個文件,並將其轉換爲一個字符串... :)

感謝所有

+0

非常不好的答案。 – 2017-05-15 14:45:34

3

如果您使用ASP.NET和HTML文件是相對於你的網站的路徑:

string html = File.ReadAllText(Server.MapPath("~/virtualPathTo/file.html")); 
0

如果HTML是另一臺服務器上,最容易做的事情是使用HTTPWebRequest類來獲取HTML。