嗨,我有一个非常严肃的问题。如何将html代码加载到c#字符串中?
我需要发送HTML代码,所以我必须将html加载到字符串中,并且如果我不能很好地解释它们,这显然不起作用,我如何能够本地存储它?
感谢您的帮助
嗨,我有一个非常严肃的问题。如何将html代码加载到c#字符串中?
我需要发送HTML代码,所以我必须将html加载到字符串中,并且如果我不能很好地解释它们,这显然不起作用,我如何能够本地存储它?
感谢您的帮助
字符串和HTML应该没问题。唯一的并发症是逃避,使用逐字字符串文字(@“...”)更容易。然后你只需双击任何双引号:
string body = @"<html><body>
<a href=""foo.bar"" class=""blap"">blip</a>
...
</body></html>";
@“”被称为逐字字符串文字?我会upvote,因为直到现在我一直在说'在引号前面使用@(at)'。谢谢@Marc。 – Marko 2010-10-11 03:35:58
@marko - 是的,那是但是,你的作品也是如此;) – 2010-10-11 03:43:39
我不确定,但它只是没有用我的HTML编码工作,因为我试过这个,而双引号仍然无法正确解释。一个更复杂的HTML块?就像整个页面一样?因为这个小块也可以在我的电脑上工作 – user469652 2010-10-11 14:16:37
如果HTML代码中,你可以File.ReadAllText
string myString = System.IO.File.ReadAllText("path to the file");
你在哪里发送HTML代码的文件?你怎么发送它?请澄清你想要做什么 – Jason 2010-10-11 03:15:13
你想做什么?在HttpWebResponse中解析HTML? – RPM1984 2010-10-11 03:15:35
我只想发送html电子邮件,所以我使用一个字符串来存储电子邮件内容 – user469652 2010-10-11 03:17:41