按项目 ID 组织 HTML table
Organize an HTML table by item ID
我有一个 HTML table 可以提取本地存储的数据。它在 foreach 循环中搜索模型,然后在两列(患者姓名和站点 ID)中显示信息。有没有一种方法可以显示信息以便按 SiteID 进行组织?
<table id="patient_table">
<tr>
<th>Patient Name</th>
<th>Site ID</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>@string.Format("{0} {1}", item.FirstName, item.LastName)</td>
<td class="TableAlign">@Html.ActionLink(string.Format("{0}", item.SiteId), "Details", "Site", new { id = item.SiteId }, null)</td>
</tr>
}
</table>
你可以试试:)
this.allItems(this.allItems().sort(function(a, b) { return a.SiteId > b.SiteId ;}));
您的问题已被 knockout.js
标记。但是,您的示例代码使用 ASP.NET 和 Razor 遍历您的模型。
根据您提供的内容,如果您的模型是 IEnumerable
我会像这样更改您的 @foreach
,这应该按 SiteId 排序显示的信息:
@foreach (var item in Model.OrderBy(x => x.SiteId))
我有一个 HTML table 可以提取本地存储的数据。它在 foreach 循环中搜索模型,然后在两列(患者姓名和站点 ID)中显示信息。有没有一种方法可以显示信息以便按 SiteID 进行组织?
<table id="patient_table">
<tr>
<th>Patient Name</th>
<th>Site ID</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>@string.Format("{0} {1}", item.FirstName, item.LastName)</td>
<td class="TableAlign">@Html.ActionLink(string.Format("{0}", item.SiteId), "Details", "Site", new { id = item.SiteId }, null)</td>
</tr>
}
</table>
你可以试试:)
this.allItems(this.allItems().sort(function(a, b) { return a.SiteId > b.SiteId ;}));
您的问题已被 knockout.js
标记。但是,您的示例代码使用 ASP.NET 和 Razor 遍历您的模型。
根据您提供的内容,如果您的模型是 IEnumerable
我会像这样更改您的 @foreach
,这应该按 SiteId 排序显示的信息:
@foreach (var item in Model.OrderBy(x => x.SiteId))