Я создаю подтверждение по электронной почте для заказов, которые размещаются на веб-сайте. У меня есть следующее, который содержит информацию о заказе:Передача данных из службы в шаблон представления в ASP.NET MVC
IOrder order = null;
if (response.Data != null)
{
order = FillOrder(response.Data);
}
Там больше коды перед этим, но это заполняет объект, который хранит все наши данные заказа для заказа. Затем я вызываю в службу, которая принимает шаблон представления в качестве параметра для форматирования электронной почты, мой вопрос в этом; Как мне перейти к передаче данных в шаблон представления из этой службы, так как это не действительно модель или что-то в этом роде, чтобы я мог получить правильно отформатированный шаблон представления, чтобы перейти в службу электронной почты, которую я создал? Дайте мне знать, если это имеет какой-то смысл, и если нет, я попытаюсь повторить его, спасибо.
Редактировать: Мой вопрос не имеет никакого отношения к форматированию письма, которое мне нужно отправить, поэтому позвольте мне переформулировать проблему таким образом; Мне нужно передать информацию о заказе в частичное представление, у меня уже есть код, который обрабатывает частичный вид и форматирует электронную почту, поэтому мне просто нужно знать, как я могу передавать данные в представление без того, чтобы передать данные, являющиеся контроллер или модель.
Нет, это действительно непонятно. Подумайте о размещении своего другого кода услуг, в котором вы передаете viewtemplate, и как эти данные заказа вы хотите передать вместе с этим? – Rahul