Ich habe eine Anwendung, die ein paar verschiedene Mails generiert. Diese E-Mails werden derzeit mit einem Zeichenfolgen-Generator erstellt, der eine HTML-basierte Zeichenfolge generiert, bei der es sich um den E-Mail-Inhalt handelt..NET Vorlage Dateien
Dieser Ansatz wird unordentlich. Der Code besteht aus Objekten, die mit HTML usw. gemischt sind. Ich möchte eine Vorlage haben, die der in MVC verwendeten ähnlich ist, und dann die Ausgabe dieser Vorlage verwenden, um sie der Mail hinzuzufügen.
Kann dies getan werden mit z. B. T4 hinzufügen, wie Wunde, die Arbeit oder sollte ich einen anderen Ansatz dafür verwenden?
Die Vorlagen müssen nicht zur Laufzeit editierbar sein, auch wenn das nett wäre.
Haben Sie gute Beispiele dafür, wie Sie eine Vorlage mit einem Objekt füttern und dann dieses Objekt in der Vorlage verwenden und die generierte Zeichenfolge zurückgeben? – Riri
TextTransform.exe ist das Befehlszeilen-Tool, das dies tut. Sehen Sie http://msdn.microsoft.com/en-us/library/bb126461.aspx –
Scott Hanselman gibt eine ziemlich gute Demonstration davon in seinem NerdDinner-Gespräch bei http://videos.visitmix.com/MIX09/T49F. Die Diskussion über T4-Vorlagen beginnt um 23:10 Uhr (23 Minuten, zehn Sekunden nach dem Gespräch). –