Как я могу отобразить бритвенное представление в строку без зависимости от контекста контроллера? - PullRequest
5 голосов
/ 09 марта 2011

Как я могу визуализировать бритвенное представление в строке без зависимости от контекста контроллера?

Все примеры, которые я видел, включают передачу ControllerContext моему классу помощника рендеринга.Однако я не хочу зависимости от контекста контроллера, поскольку хочу, чтобы отображаемая строка генерировалась внутри службы.

1 Ответ

9 голосов
/ 09 марта 2011

RazorEngine , кажется, делает именно то, что вы ищете:

string template = "Hello @Model.Name! Welcome to Razor!";
string result = Razor.Parse(template, new { Name = "World" });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...