我試圖使用Postal從服務發送電子郵件(不在ASP.NET項目中)。我不斷收到異常以下消息:剃刀異常編譯模板
error CS0103: The name 'model' does not exist in the current context
我下面從郵政維基教程:https://github.com/andrewdavey/postal/wiki/Postal-in-non-web-scenario
我的模板是這樣的:
@model Namespace1.AlertEmailViewModel
From: [email protected]
To: @Model.FirstName @Model.LastName <@Model.Email>
Subject: Alert! @Model.ShortDescription
(有問題的模型類確實存在。)
任何幫助,將不勝感激。謝謝!
您使用的是當前版本的mvc/razor庫嗎? –
@Marc Gravell我用NuGet來抓取Postal,所以我會假設我是RazorEngine NuGet包是最新的。 –
值得檢查,但。最終,在頂部添加一個演員陣容可能同樣簡單:'var typedModel =(ModelType)Model;' –