在MVC中按列分组?
问题描述:
在我的ASP.NET MVC 2.0项目中,我有一个用户控件,它循环访问模型数据并显示多行。这里是代码:在MVC中按列分组?
<div id="DivMain">
<%
var index = 0;
foreach (var item in Model)
{ %>
<div data_id="<%= item.Id %>" onclick="page.toggleId(<%= item.Id %>)">
<div style="display:none">
<%= Html.Encode(item.Id)%>
</div>
<div>
<%= Html.Encode(item.Question)%>
</div>
</div>
<%
index++;
} %>
</div>
我想item.Name列显示主/从关系。例如 - Question1(第一行的问题栏)应该在旁边显示一个+号。点击+号应该列出与该问题相关的所有答案。基本上模型数据在问题和答案之间具有一对多的关系。
这是如何实现的?