2010-05-11 59 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。