2013-07-30 19 views
1

我需要通過模板庫在剃鬚刀引擎上生成電子郵件。如何在業務邏輯中使用razor模板?

業務邏輯是類庫項目。我添加了System.Web.Razor和RazorEngine。

並創建簡單的cshtml文件,但此文件不能像簡單的剃刀cshtml一樣工作。 沒有@model BlablaViewModel但工作@foreach, @for, @if

如何在類庫項目中使用剃鬚刀的力量?

UPDATE它不重複。我需要與viewModel一起使用剃鬚刀,但他們的解決方案不能幫助我。

+0

這對我沒有幫助。 – Mediator

回答

0

另一個解決方案是檢查出ServiceStack.Razor。我已成功實現了剃刀網站,在DLL中,使用頁面作爲嵌入式資源。這讓我有一個「Common」DLL,它具有佈局,CSS,JavaScript等,以及提供實際實現的其他DLL。所說的「common」dll很容易在多個web應用程序中部署和共享。