6 Stimmen

html-Tags in der app.config-Datei in einer .net-Konsolenanwendung

Ich muss html-Tags in app.config-Datei in C#-Konsolenanwendung hinzufügen. Ich habe versucht

<p>

aber es hat bei mir nicht funktioniert. Irgendwelche Ideen?

9voto

wsanville Punkte 36643

Fügen Sie zunächst einen Verweis auf System.Web für Ihr Projekt. Dann können Sie Ihr HTML speichern, indem Sie HTML-Kodierung es. Einfach anrufen HttpUtility.UrlDecode() auf Ihren in der Konfigurationsdatei gespeicherten Wert.

Ihre Konfigurationsdatei:

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

Ihr Code:

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

1voto

user3591722 Punkte 51

Glauben Sie, dass Sie das wirklich wollen?

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

0voto

Shailesh Tiwari Punkte 237

Wenn das in Ordnung ist, können Sie eine separate HTML-Datei erstellen und den Inhalt mit C#-Code lesen. Dann verwenden Sie diese Variable für Ihren Code.

Wie unten

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X