モデル (ovw.ToList()) をビューに渡すコントローラーがあります。
//
// GET: /Clinic/Overview/
public ActionResult Overview()
{
IEnumerable<Clinic> ovw = from c in db.Clinics
select c;
return View(ovw.ToList());
}
意見:
@model IEnumerable<ttp.Models.Clinic>
@foreach (var item in Model)
{
<div>@item.ClinicName</div>
@foreach (var item2 in item.Properties)
{
<div>@item2.Address</div>
これは画面上でまったく問題なく機能します。
ただし、MVCMailer を使用する場合、メールで同じレイアウトを表示したい場合、次の方法で同じモデルを参照できるように、ovw.ToList() をメーラー ビューに渡すにはどうすればよいですか。
(ビューの最初の行に何を入れるかで行き詰まっています):
@model IEnumerable<ttp.Models.Clinic>
@foreach (var item in Model)
助けてくれてありがとう、
マーク