我需要在C#console应用程序的app.config文件中添加html标签。我试过了
<p>
但它对我有用。有任何想法吗?
答案 0 :(得分:8)
首先,向您的项目添加对System.Web
的引用。然后,您可以按HTML encoding存储HTML。只需在存储在配置文件中的值上调用HttpUtility.UrlDecode()
。
您的配置文件:
<appSettings>
<add key="HTML" value="<p>My paragraph</p>"/>
</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");