2010-01-19 63 views

回答

-2

在视图中,我们有一个名为Html.Partial的方法,它将局部渲染为字符串。在你的控制器中,你可以实例化一个HtmlHelper实例,然后调用它的部分扩展方法。确保在控制器中导入System.Web.Mvc.Html命名空间。

+2

什么一个奇怪的问题接受。问题:“从不是控制器的类呈现视图?”答:“在你的控制器里......” – 2013-09-18 19:58:27

3

开源剃刀引擎不正是你所需要的:https://github.com/Antaris/RazorEngine

string razorText = System.IO.File.ReadAllText(razorTemplateFileLocation); 
string emailBody = Razor.Parse(razorText, yourViewModel);