私はPostalを使って(ASP.NETプロジェクトではない)サービスから電子メールを送信しようとしています。私は郵便のwikiからチュートリアルを以下のよ剃刀例外コンパイルテンプレート
error CS0103: The name 'model' does not exist in the current context
:
問題の@model Namespace1.AlertEmailViewModel
From: [email protected]
To: @Model.FirstName @Model.LastName <@Model.Email>
Subject: Alert! @Model.ShortDescription
(モデルクラス:https://github.com/andrewdavey/postal/wiki/Postal-in-non-web-scenario
私のテンプレートは次のようになります私は、次のようなメッセージで例外を取得しておきます)存在しません。
助けていただければ幸いです。ありがとう!
現在のバージョンのmvc/razorライブラリを使用していますか? –
@Marc Gravell NuGetを使ってPostalを入手したので、RazorEngine NuGetパッケージが最新のものであると仮定します。しかし、チェックする価値は –
です。結局のところ、先頭にキャストを追加するのは簡単なことかもしれません: 'var typedModel =(ModelType)Model;' –