跳到主要內容

[ASP.Net] 如何從ViewModel取出多筆資料並呈現於表格中


當我們需要從ViewModel取出多筆資料並呈現於表格中時,我們可以透過以下方式來達成。

使用
HTML <dd> Tag
<dd> 這個標籤常被來列舉多筆資料

在表格的欄位裡<td>,
使用<dd>標籤把欲呈現的資料包住

<td>
    @foreach (var role in item.tbl_roles)
    {
      <dd> @Html.DisplayFor(modelItem=>role.Name)</dd>
}
</td>
結果,如下:
另一個方法是使用<li> 標籤來條列資料
@foreach (var role in Model.tbl_roles)
{
      <li>@Html.LabelFor(model => role.Name)</li>
}

唯一不同的是,
<li>顯現出來的結果會有清單符號





留言