【发布时间】:2018-05-08 14:36:54
【问题描述】:
我目前在尝试访问我的模型中的子集合时遇到问题。
我的模型如下所示(请记住,我已经剥离了很多值,我的模型并没有那么小):
public class Games
{
public int Id { get; set; }
public string Title { get; set; }
public ICollection<GameDetails> Details { get; set; }
}
现在我可以使用简单的 linq 查询轻松获取控制器中的数据并包括子数据(在本例中为“详细信息”)。
然而,我正在努力了解如何访问这些数据以进行发布以及在将其传递回我的视图时进行读取。
我的观点是这样的:
<dt>
@Html.DisplayNameFor(model => model.Title)
</dt>
<dd>
@Html.DisplayFor(model => model.Title)
</dd>
<dt>
@Html.DisplayNameFor(model => model.Details)
</dt>
<dd>
@Html.DisplayFor(model => model.Details)
</dd>
但我似乎无法访问子集合中的数据。
我已经尝试过model.Details。但我无法访问子集合中的数据。
任何帮助将不胜感激。
【问题讨论】:
标签: razor model-view-controller asp.net-core-2.0