jaf*_*ffa 5 asp.net razor asp.net-mvc-3
如何在不依赖控制器上下文的情况下将剃刀视图呈现给字符串?
我看到的所有示例都涉及将ControllerContext传递给我的渲染助手类.但是,我不希望依赖于控制器上下文,因为我希望在服务中生成呈现的字符串.
RazorEngine似乎完全符合您的要求:
string template = "Hello @Model.Name! Welcome to Razor!";
string result = Razor.Parse(template, new { Name = "World" });
Run Code Online (Sandbox Code Playgroud)