当我在特定对象的视图中时,我可以在视图中通过此循环访问所有实例:
@foreach (Reservation r in Model) { }
但是如何使用与此View无关的Ski Class实现相同的foreach循环?
答案 0 :(得分:0)
将您需要访问的内容添加到模型中。通常创建特定于一个或几个视图的特定ViewModel类,并提供对所需内容的访问。在你的情况下,它将有预订以及滑雪数据。
示例:
public class ReservationViewModel
{
public List<Reservation> Reservations { get; set; }
public List<Ski> Skis { get; set; }
}
现在在视图中,您可以预测Model.Reservation以及Model.Skis。