2011-05-24 241 views
0

在我的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(第一行的问题栏)应该在旁边显示一个+号。点击+号应该列出与该问题相关的所有答案。基本上模型数据在问题和答案之间具有一对多的关系。

这是如何实现的?

回答

0

看看Telerik mvc控件,这个网格对于这样的场景来说相当容易使用。如果你不需要支持,它是免费的。样品可以发现here