我正在寻找一种方法来设计一个简单的HTML文件,并在运行时 - 将其作为字符串加载到C#。将HTML文件转换为字符串为c#
我想File.Open它,但它驻留在与二进制代码不同的位置。
有没有一种简单的方法来告诉构建过程加载到一个字符串?
感谢
我正在寻找一种方法来设计一个简单的HTML文件,并在运行时 - 将其作为字符串加载到C#。将HTML文件转换为字符串为c#
我想File.Open它,但它驻留在与二进制代码不同的位置。
有没有一种简单的方法来告诉构建过程加载到一个字符串?
感谢
好的。我使用的资源加载一个文件,并将其转换为一个字符串... :)
感谢所有
非常不好的答案。 – 2017-05-15 14:45:34
如果您使用ASP.NET和HTML文件是相对于你的网站的路径:
string html = File.ReadAllText(Server.MapPath("~/virtualPathTo/file.html"));
如果HTML是另一台服务器上,最容易做的事情是使用HTTPWebRequest类来获取HTML。
请提供你的源代码,并指出到底是什么错误你当。 – 2010-05-11 16:46:08
你确定你想把它当作一个字符串吗?你试图用HTML文件做什么?很有可能有一个特定的课程来帮助你实现你的目标。给我们一些更多的信息。也就是说,您应该能够从系统上的任何位置加载文件,可以使用完全限定的路径或相对路径。 – auujay 2010-05-11 16:47:52