.NET控制台应用程序中app.config文件中的HTML标签

6
我需要在C#控制台应用程序的app.config文件中添加HTML标签。我尝试过:
<p>

但对我来说没有用。有什么想法吗?
3个回答

9
首先,将System.Web添加到您的项目引用中。然后,您可以通过HTML编码来存储您的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

你真的想要这样做吗?

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


0
如果可以的话,您可以创建一个单独的HTML文件,并使用C#代码读取内容。然后将该变量用于您的代码。
就像下面这样:
string htmdata = File.ReadAllText(@"D:\Sendmail\email.html");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接