1

私はここで少しさびているので、我慢してください。私はそのように彼らのグループ内のアイテムのリストを取得しようとしています。

  <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>
}

どんな助けでもいただければ幸いです

4

1 に答える 1

1

これを行うには、すべてのデータを一度に取得し、LINQGroupBy演算子を使用します。これは私がこのような階層データの表示について書いた記事です:http://www.mikesdotnetting.com/Article/189/Efficiently-Displaying-Hierarchical-Data-With-The-jQuery-Accordion-In-Razor-Web-Pages

jQueryアコーディオンを紹介する後半は無視してかまいません...

于 2013-02-19T07:45:54.803 に答える