.net控制台应用程序中的app.config文件中的html标记

时间:2011-02-01 04:12:25

标签: c#

我需要在C#console应用程序的app.config文件中添加html标签。我试过了

<p>

但它对我有用。有任何想法吗?

3 个答案:

答案 0 :(得分:8)

首先,向您的项目添加对System.Web的引用。然后,您可以按HTML encoding存储HTML。只需在存储在配置文件中的值上调用HttpUtility.UrlDecode()

您的配置文件:

<appSettings>
    <add key="HTML" value="&lt;p&gt;My paragraph&lt;/p&gt;"/>
</appSettings>

您的代码:

string html = HttpUtility.UrlDecode(ConfigurationManager.AppSettings["HTML"]);

答案 1 :(得分:1)

认为你真的想要

string html = HttpUtility.HtmlDecode(ConfigurationManager.AppSettings [“HTML”]);

答案 2 :(得分:0)

如果没问题,您可以创建一个单独的 HTML 文件并使用 C# 代码读取内容。 然后将该变量用于您的代码。

如下图

string htmdata = File.ReadAllText(@"D:\Sendmail\email.html");