如何将html代码加载到c#string中?

时间:2010-10-11 03:12:01

标签: c# html string

嗨,我有一个非常严肃的问题。

我需要发送HTML代码,因此我必须将html加载到字符串中,如果我不能很好地解释它们,这显然不起作用,我该如何将其原生存储?

感谢您的帮助

2 个答案:

答案 0 :(得分:25)

字符串和HTML应该没问题。唯一的复杂因素是转义,使用逐字字符串文字(@“...”)可以更容易。然后你只需加倍双引号:

string body = @"<html><body>
<a href=""foo.bar"" class=""blap"">blip</a>
...
</body></html>";

答案 1 :(得分:6)

如果你的html代码在文件中,你可以File.ReadAllText

string myString = System.IO.File.ReadAllText("path to the file");