2010-01-19 100 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);