在Webmatrix 2中嵌套@ foreach

时间:2013-02-18 23:56:57

标签: webmatrix-2

我在这里生气,所以请耐心等待。我正试着在他们的小组中找到我的项目列表。

  <h2>Category Heading 1</h2>
   <ul>
     <li>Item list 1</li>
    <li>Item list 2</li>
   </ul>


  <h2>Category Heading 2</h2>
   <ul>
     <li>Item list 1</li>
    <li>Item list 2</li>
   </ul>

我的代码是 - 我收到错误

 @foreach (var group in db.Query(GroupName)){
    <h3>@group.Name</h3>
<ul>
    @foreach(var row in db.Query(queryList)){
  <li><a href="/DataVideo?id=@row.ID"> @row.title</a></li> 
  }
 </ul>
}

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

您应该可以通过一次性获取所有数据并使用LINQ GroupBy运算符来实现此目的。这篇文章是我写的关于显示这样的分层数据的文章:http://www.mikesdotnetting.com/Article/189/Efficiently-Displaying-Hierarchical-Data-With-The-jQuery-Accordion-In-Razor-Web-Pages

你可以忽略我介绍jQuery手风琴的下半部......