Создание HTML шаблонов на основе Razor с использованием Razor.Templating.Core¶
Применения¶
- Email шаблоны
Установка Nuget пакета¶
Данная библиотека доступна как Nuget пакет
Установка помощью .NET CLI¶
dotnet add package Razor.Templating.Core
Простой пример использования:¶
var confirmAccountModel = new ConfirmAccountEmailViewModel($"{baseUrl}/{Guid.NewGuid()}");
string body = await RazorTemplateEngine.RenderAsync("/Views/Emails/ConfirmAccount/ConfirmAccountEmail.cshtml", confirmAccountModel);
var toAddresses = new List<string> { email };
SendEmail(toAddresses, "donotreply@example.com", "Confirm your Account", body);
Демонстрация Email шаблона¶
