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