В аналогичной ситуации я сохраняю шаблонное сообщение электронной почты в своей базе данных, чтобы люди, использующие наше программное обеспечение, могли изменить сообщение. Он создается (пользователем) с помощью онлайн-редактора HTML-управления от Telerik. В этом сообщении я поддерживаю несколько полей типа «mailmerge», которые имеют шаблон {FirstName}, {LastName} и т. Д.
Когда пришло время отправить сообщение, я извлекаю отформатированный текст из базы данных, использую строку replace, чтобы заполнить любые слоты в шаблоне, а затем отправляю его. Я предполагаю, что ключ в том, что я знаю, что сообщение отформатировано в HTML, потому что элемент управления Telerik помогает гарантировать, что это так. Тем не менее, нет никаких причин, по которым вы не могли создать свой HTML, а затем просто сохранить его для дальнейшего использования.
Маршрут страницы .aspx? Я просто не стал бы этого делать. Это слишком излишне и не дает вам никаких преимуществ.