Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
georgepolevoy
2
вклад
0
вопросов
1
ответ
100%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Кто знает хороший шаблонизатор писем для .NET?
georgepolevoy
@georgepolevoy
Забейте на шаблонизаторы. Напишите небольшой dsl, чтобы составлять html с помощью XElement. Будет у вас чистый oop код, и легкость переиспользования.
Вкратце:
var html = new XElement("html", new XElement("body", new XElement("p", "ура!", new XAttribute("class", "main-text")))).ToString();
Модель XElement очень удобна для простой разметки, свойственной письмам. Избавитесь от этого головняка с Razor.
К тому же получаете автоматом санитизацию текста, так как получаете xml encoding для всех входных данных.
Razor и прочее нужно там, где полно нетривиальной верстки.
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
Вкратце:
var html = new XElement("html", new XElement("body", new XElement("p", "ура!", new XAttribute("class", "main-text")))).ToString();
Модель XElement очень удобна для простой разметки, свойственной письмам. Избавитесь от этого головняка с Razor.
К тому же получаете автоматом санитизацию текста, так как получаете xml encoding для всех входных данных.
Razor и прочее нужно там, где полно нетривиальной верстки.