Asp.net mvc 如何将数据从模型显示到页面
我正在使用asp.net mvc,我需要在asp.net mvc中显示从模型到razor页面的一些数据,而不使用foreach,因为我需要显示一次而不是重复 所以我需要一次显示一些数据,另一次我将使用foreach在表中显示它。我的问题是一次显示数据 这是我的观点: 这个数据我需要显示它一次,我不知道我怎么做,没有使用foreachAsp.net mvc 如何将数据从模型显示到页面,asp.net-mvc,razor,Asp.net Mvc,Razor,我正在使用asp.net mvc,我需要在asp.net mvc中显示从模型到razor页面的一些数据,而不使用foreach,因为我需要显示一次而不是重复 所以我需要一次显示一些数据,另一次我将使用foreach在表中显示它。我的问题是一次显示数据 这是我的观点: 这个数据我需要显示它一次,我不知道我怎么做,没有使用foreach <p> Teachers : @Html.DisplayFor(model => item.Teachers.Name)
<p>
Teachers : @Html.DisplayFor(model => item.Teachers.Name)
<br />
Class : @Html.DisplayFor(model => item.Subgroups.Name)
</p>
教师:@Html.DisplayFor(model=>item.Teachers.Name)
类:@Html.DisplayFor(model=>item.Subgroups.Name)
谢谢您的视图中附带了一个列表,对吗? 然后,您应该导航到列表中的特定索引,然后访问其属性 如果您想要列表中的第一条记录,那么
@Html.DisplayFor(model => model.FirstOrDefault().Teachers.Name)
@Html.DisplayFor(model => model.FirstOrDefault().item.Subgroups.Name)
如果你知道具体指标的话;(比如说第三次记录)
如果要筛选,则获取记录
@Html.DisplayFor(model => model.FirstOrDefault(m=>m.Property == "Filter").Teachers.Name)
@Html.DisplayFor(model => model.FirstOrDefault(m=>m.Property == "Filter").item.Subgroups.Name)
多谢各位
@Html.DisplayFor(model => model.FirstOrDefault(m=>m.Property == "Filter").Teachers.Name)
@Html.DisplayFor(model => model.FirstOrDefault(m=>m.Property == "Filter").item.Subgroups.Name)