Использование функции преобразования RazorViewEngine в C # - PullRequest
2 голосов
/ 08 марта 2012

У меня есть текст (шаблон), который выглядит как «Hello @FirstName, Welcome to @Address».Первоначальный план состоял в том, чтобы поместить этот текстовый файл в сумку для просмотра и пропустить его через бритву, и он выполнит свою работу.

Теперь, проблема, с которой я сталкиваюсь, состоит в том, что моя команда хочет, чтобы это преобразование было обработанослужбой, так что нет контроллера и здесь нет представления, НО существует необходимость использовать возможность механизма представления Razor для замены всех @ на переменные сервера.

Мне это тоже показалось странным, но есть ли способ извлечь эту возможность из представления Razor таким образом, чтобы я мог использовать эту функцию в спокойном сервисе вместо отправки этих данных в файл .cshtml

Ответы [ 2 ]

2 голосов
/ 08 марта 2012

Это действительно возможно.

Рик Страл писал о размещении Razor Engine в не-веб-приложениях.

И, конечно, это было спросил здесь раньше.

1 голос
/ 08 марта 2012

Да, это возможно.Необходимые шаги для этого описаны здесь: Razor View Engine без MVC вообще .

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