2011-05-24 231 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