我的程序中有以下视图。它有多个 FloorNum,但是当它显示时,它只显示第一个 FloorNum。如何循环它以便显示所有 FloorNum 的值,其中 LocID=xx
<table>
<tr>
<th>
@Html.DisplayNameFor(model => model.LocID)
</th>
<th>
@Html.DisplayNameFor(model => model.FloorNum)
</th>
<th>
@Html.DisplayNameFor(model => model.RoomNum)
</th>
<th>
@Html.DisplayNameFor(model => model.RoomStatus)
</th>
<th></th>
</tr>
@foreach (var item in Model ) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.LocID)
</td>
<td>
@Html.DisplayFor(modelItem => item.FloorNum)
</td>
<td>
@Html.DisplayFor(modelItem => item.RoomNum)
</td>
<td>
@Html.DisplayFor(modelItem => item.RoomStatus)
</td>
<td>
模型类是
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace HC.Data
{
public class Rooms
{
[Key]
public int ID { get; set; }
public int LocID { get; set; }
public int FloorNum { get; set; }
public int RoomNum { get; set; }
public int RoomStatus { get; set; }
}
}
我无法将 LocID 更改为列表,因为所有工作都是使用 RAD 完成的,此时更改它会大大延迟。我只是想知道是否可以放置一些循环来使其工作。