Я пытаюсь создать содержимое электронной почты с использованием разных шаблонов.
Я думаю, что ASP.NET MVC может подойти для этого. Мой контроллер получит необходимые данные для электронной почты и решит, какое представление (шаблон) отображать. (Это больше, чем простое слияние почты, там должны быть условные блоки, foreach и т. д.)
Я хочу иметь возможность хранить эти шаблоны в базе данных, а не в виде файлов в веб-приложении, чтобы новые шаблоны можно было легко добавлять из самого веб-приложения.
Это возможно? Я бы предпочел использовать механизм просмотра WebForms, но, если это невозможно, рассмотрю другие механизмы просмотра. В идеале я хотел бы использовать типизированные представления.