Я пытаюсь преобразовать частичное представление в строку с помощью RazorEngine и отправить его в качестве параметра для шаблона электронной почты SendGrid.
Некоторое время назад я использовал метод Razor.Parse (строка, модель) , но теперь этот метод устарел, поэтому я провел небольшое исследование и обнаружил, что новая функция Parse - Engine .Razor.RunCompile (строка, имя, typeof (T), модель, ноль) . Однако нет версии метода, который получает коллекцию модели, и мое представление основано на IEnumerable.
Я хочу вызвать RunCompile в пользовательском методе, например так:
public static string ParseTemplate<T>(T modelo, string html, string mailTemplate)
{
return Engine.Razor.RunCompile(html, mailTemplate, typeof(T), modelo, null);
}
Знаете ли вы, если есть способ проанализировать представление с коллекцией моделей?