我在这里生气,所以请耐心等待。我正试着在他们的小组中找到我的项目列表。
<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>
}
任何帮助将不胜感激
答案 0 :(得分:1)
您应该可以通过一次性获取所有数据并使用LINQ GroupBy运算符来实现此目的。这篇文章是我写的关于显示这样的分层数据的文章:http://www.mikesdotnetting.com/Article/189/Efficiently-Displaying-Hierarchical-Data-With-The-jQuery-Accordion-In-Razor-Web-Pages
你可以忽略我介绍jQuery手风琴的下半部......