0
私のコントローラからリストにリストを渡そうとしています。私の見解では定義されているようMVCでコントローラからビューにリストを渡す - foreachを使用して文字列を取得できない
モデルは次のとおりです。
@model List<prismic.starter.Models.ResourceModel>
私は、ビューに私のコントローラからList<ResourceModel>
を渡しています:
public async Task<ActionResult> resources()
{
var docArray = await new Prismic_Connect().getAllByType("resource");
List<ResourceModel> resourceList = new List<ResourceModel>();
foreach(var doc in docArray)
{
resourceList.Add(new ResourceModel(doc));
}
return View(resourceList);
}
私が表示しようとしている文字列値を取得することができます
@Model.First().getTitle();
ただし、リストをループすると、次のようになります。 g foreach
、 "title"文字列は表示されません。
@{
foreach (var doc in Model)
{
doc.getTitle();
}
}
私はここで間違っていますか?