Как создать сотни динамического HTML в c # MVC? - PullRequest
0 голосов
/ 08 сентября 2018

Я работаю с MVC C #. Мой менеджер попросил меня создать маркетинговую часть в нашей админ-панели.

Для отправки писем я сделал таблицу под названием «Уведомления». После создания тела электронной почты для конкретного клиента путем визуализации представления с нужной моделью я вставляю содержимое и адрес электронной почты в виде строки в таблице уведомлений. После этого служба Windows, которая работает на сервере, автоматически отправит это письмо. До здесь все работает отлично.

string html = this.RenderViewToString("CustomerEmailView", customerModel);

Но моя проблема возникает, когда мне приходится генерировать электронные письма для 6000 клиентов. Кроме того, я должен использовать MVC для генерации HTML с RenderViewTostring() вместо String.Replace(), а также мой сервер получает тайм-аут при генерировании меньшего количества!

Каков наилучший способ генерировать такое количество писем? Более того, у меня нет одного шаблона электронной почты. Зависит от того, где вы находитесь в панели администратора, конкретное

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...