Каков наилучший способ создания печатных писем из приложения MVC? - PullRequest
0 голосов
/ 24 марта 2009

Какой лучший способ создания печатных букв из приложения MVC? Я ищу что-то вроде почтового слияния из моего приложения, которое печатает письмо с заполненными различными значениями.

В ASP.NET я ранее делал это, создав HTML-документ и отобразив его как application/msword, но я сделал это с помощью code-behind, что не является (простым) вариантом в MVC, и я не знаю, лучший ли это метод или нет.

Обратите внимание, что это внутреннее приложение, поэтому можно предположить, что у каждого есть Word на своем компьютере. С учетом сказанного было бы неплохо обойти Word, но я мог бы пойти в любую сторону. Чем проще, тем лучше. Любые идеи / методы приветствуются.

Ответы [ 2 ]

1 голос
/ 24 марта 2009

Так как это всего лишь HTML с ContentType, установленным в application / msword, я не вижу никакой причины, по которой вы захотите использовать code-behind.

Стандартный подход MVC с типичным HTML-шаблоном, в который добавлено соответствующее <%=...>, где данные представления должны быть вставлены, представляется разумным подходом. Даже там, где вы можете захотеть зацикливаться.

Кстати, почему кодовый код не является простым вариантом?

0 голосов
/ 24 марта 2009

В вашем контроллере:

return Content(contentGoesHere, "application/msword");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...