【发布时间】:2014-11-19 12:16:48
【问题描述】:
我是 MVC 4 的新手,我正在尝试弄清楚如何对通过从模型中读取创建的列表进行排序。
这是型号代码:
public class Files
{
[Key]
public int File_id { get; set; }
public string Original_file_name { get; set; }
public string Current_file_name { get; set; }
public string Description { get; set; }
public string File_path { get; set; }
public string File_type { get; set; }
public string File_status { get; set; }
public DateTime Expiry_date { get; set; }
//public int Uploaded_by { get; set; }
//public DateTime Uploaded_on { get; set; }
}
public class FilesContext : DbContext
{
public DbSet<Files> Files { get; set; }
}
这是创建列表的控制器代码:
return View(db.Files.ToList());
最后是将其写入屏幕的 html:
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Original_file_name)
</td>
<td>
@Html.DisplayFor(modelItem => item.Current_file_name)
</td>
<td>
@Html.DisplayFor(modelItem => item.File_type)
</td>
<td>
@Html.DisplayFor(modelItem => item.File_status)
</td>
<td>
@Html.DisplayFor(modelItem => item.Expiry_date)
</td>
<td>
@Html.ActionLink("Details", "Details", new { id=item.File_id }) |
<!--@Html.ActionLink("Test", "Test", new { id=item.File_id }) |-->
@Html.ActionLink("Delete", "Delete", new { id=item.File_id })
</td>
</tr>
}
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-4