簡體   English   中英

ASP.Net Listview和AJAX更新面板

[英]ASP.Net Listview & AJAX Update Panel

我必須創建一個包含少量項目縮略圖的列表視圖,當我們單擊more按鈕時,它應該在同一列表視圖中顯示其余項目。 我如何做到這一點,我不想做回發,我想用ASP.Net Listview和AJAX更新面板來做,

我瀏覽了網絡,似乎ppl在此方面遇到困難,您對此有任何建議或提示嗎,非常感謝您的幫助。

應該相當簡單。

對於最初的小樣本數據綁定,請使用Take(),而不是完整的。

就像是:

class Blah
 {
     private const sampleNumber = 10;


   overrides OnLoad(...)
   {
    this.DataBind();
   }

   protected MoreButtonHandler(...)
   {
      this.DataBind(false);
   }


   overrides protected DataBind()
   {
    this.DataBind(true);
   }

   (shadows?) overrides protected  DataBind(bool sampleOnly)
   {

     var thumbnails = this.loadThumbnails();
     if(sampleOnly)
      thumbnails = thumbnails.Take(Blah.sampleNumber);

     this.listview.datasource = thumbnails ;
     mybase.DataBind();

   }

   private IEnumerable<Thumbnail> loadThumbnails()
   {
     etc...
   }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM