3 sql asp.net-mvc formatting layout
假设我有一个如下所示的数据库表:
FileID | FileName | FileSize | Group
-------------------------------------
1 test.txt 100 Group1
2 test2.txt 100 Group1
3 test3.txt 100 Group2
Run Code Online (Sandbox Code Playgroud)
使用以下样式的MVC视图显示此数据的最佳方法是什么:
第1组
表包含Group1文件
第2组
包含Group1文件的表
我得到它的是,当我通过linq对sql查询对结果进行分组时,如何有效地在各个部分中显示文件列表.
感谢您的任何意见.
这是一个快速示例...我假设一个强类型模型,其中包含具有相应文件的组列表...
模型
public class Groups
{
public List<Files> GroupFiles { get; set; }
public String Name{ get; set; }
}
public class File
{
public int FileId { get; set; }
public String FileName { get; set; }
public String FileSize { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
视图
<%
foreach(var group in myModel.FileGroups)
{
%>
<h2><%= group.Name %></h2>
<table>
<%
foreach(var file in group.Files)
{ %>
<tr>
<td><%= file.FileID %></td>
<td><%= file.FileName %></td>
<td><%= file.FileSize %></td>
</tr>
<%
} %>
</table>
<%
}
%>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
374 次 |
最近记录: |