2011-05-14 65 views
0
@{ 
ViewBag.Title = "Index"; 
    Layout = "~/Views/Shared/_Layout.cshtml"; 
} 

<h2> 
    Index</h2> 
@{ 
    using (var db = new PNUBOOKIR.Models.KowsarSiteEntities()) 
    { 
     var queries = from n in db.vwGood 
         select n; 
    <table> 
      foreach (var q in queries) 
      { 
      <tr> 
       <td> 
        @q.GoodCode 
       </td> 
       <td> 
        @q.GoodName 
       </td> 
       <td> 
        @q.GoodExplain1 
       </td> 
      </tr>     
     } 
    </table>      
    }  
} 

queries.Count()是4,000,000。但我不希望任何尋呼機如何設置它逐漸加載。逐漸加載重視

回答

0

爲什麼不像twitter/slashdot那樣分頁呢? (「加載更多」按鈕或使用ajax來實時加載更多內容)

+0

對。你可以這樣分頁,而不是頁面1,頁面2,頁面3等等。如果用戶想要更多,請讓他們點擊更多。不要一次輸出4M記錄。 :-) – 2011-05-14 11:42:44

+0

哦對!我認爲他們刪除了按鈕,有利於檢測窗口中的位置並使用ajax加載後續內容。有關按鈕的示例,請參閱slashdot。 – 2011-05-14 11:48:59

+1

不知道C#部分,但這裏是JS部分:http://plugins.jquery.com/project/scrollPagination – 2011-05-14 12:00:59