Я пытаюсь написать код для отправки электронных писем от компонентов бритвы. У меня есть рабочая версия этого в стандартном MVC, используя IRazorViewEngine
и ITempDataProvider
, но они требуют, чтобы у меня был IView
. Мне интересно, если это может быть достигнуто с помощью новых ComponentBase
объектов. Я знаю, что IHtmlHelper.RenderComponentAsync<MyComponent>()
будет отображаться в строку, но я не знаю, как правильно создать экземпляр HtmlHelper
вне вида бритвы, поэтому может быть что-то более подходящее для использования. Если у меня есть объект ComponentBase
, как я могу преобразовать его в строку?