2009-08-26 40 views

回答

0

這是一個非常具體的示例請求,我不確定某人可以提供。但是,如果你解構它,你正在尋找的東西,如:

  • 創建一個網格,顯示記錄
  • 1個具體記錄創建一個詳細頁
  • 鏈接詳細頁面,收藏

我會建議你用這種方式來開發它,因爲那樣你就不必一次把注意力集中在非常不同的事情上,其次它會更容易找到例子。

This article解釋瞭如何創建網格。然後你就可以使用代碼添加一個鏈接列像

<asp:HyperLinkField DataNavigateUrlFields="Id" DataNavigateUrlFormatString="detail.aspx?id={0}" 
        DataTextField="Name" /> 

實施細節頁面是獲得來自查詢字符串的ID,並用它來查詢詳細信息和dispaying那麼簡單。一旦這一切都工作,你可以在燈箱上聚焦。如果使用thickbox來顯示燈箱,就像向鏈接中添加一個css類以使其在燈箱中打開一樣簡單。

確實使用的ThickBox的iframe的模式,因爲阿賈克斯模式能給與asp.net web表單結合一些問題。