2009-08-12 38 views
0

我有書名的列表,我必須列出這樣的章節。列出列表中的列表

Title 1 
     Chapter1 
     Chapter2 
     Chapter3 
     Chapter4 
Title 2 
     Chapter1 
     Chapter2 

所以,我列表裏面的列表。我可以得到書籍(和標題)的清單,但是當我參考他們的章節時,我什麼也得不到。那麼,我該怎麼做?

<% foreach (var item in Model) { %> 

    <table> 
     <tr> 
      <th></th> 
      <th> 
       <%= Html.Encode(item.Text) %> 
      </th> 
     </tr> 

     <% foreach (var chapters in item.Chapter){%> 
     <tr> 
      <td> 
       <%=Html.Encode(chapters.Number)%> 
      </td> 
      <td> 
       <%=Html.Encode(chapters.Text)%> 
      </td> 
     </tr> 
     <% } %> 
    </table>  

    <% } %> 

回答

0

聽起來好像你沒有在你的item.Chapter屬性中包含任何章節。你可以檢查它們是否存在 - 即你將它們添加到邏輯中的某個地方。視圖中的斷點將是確認這一點的一種方式。

0

邏輯寫在代碼是正確的。檢查子條目中是否有條目