Hi,

ich hab' mir ne kleine Klasse geschrieben, die mir den Versand
von Mails etwas erleichtert, u.a. mit Mailtemplates etc.

Nun habe ich aber genau da ein Problem: ich lese mir in einer
Methode das Template (Text-Datei) ein, und ersetze darin vorkommende
Platzhalter.

Anschlie�end kodiere ich die Inhalte. Das Problem: bei den ersetzten
Inhalten funktioniert das, bei dem, was bereits im Template drin
steht nicht.

Hier mal der Code:

---------------------------------------------------------------------

StreamReader sr = new
StreamReader(HttpContext.Current.Server.MapPath(Template));
StringBuilder body = new StringBuilder(sr.ReadToEnd());
sr.Close();

if(Parameters != null) {
        foreach(DictionaryEntry pm in Parameters) {
                body.Replace("["+pm.Key.ToString()+"]",pm.Value.ToString());
        }
}

byte [] _body = Encoding.BigEndianUnicode.GetBytes(body.ToString());
return Encoding.BigEndianUnicode.GetString(_body);

---------------------------------------------------------------------

Hat jemand ne Idee, woran das liegen k�nnte?

Gru�, Thomas

http://blogs.dotnetgerman.com/thomas/ 


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an