有沒有人有關於如何創建一個類似於ASP.NET網站的名人堂部分的尋呼機的想法?如何在ASP.NET中創建尋呼機
http://www.asp.net/community/recognition/hall-of-fame
它是一個GridView?它是一個ListView? 如何創建一個與其中的頁面完全相同的尋呼機?
有沒有人有關於如何創建一個類似於ASP.NET網站的名人堂部分的尋呼機的想法?如何在ASP.NET中創建尋呼機
http://www.asp.net/community/recognition/hall-of-fame
它是一個GridView?它是一個ListView? 如何創建一個與其中的頁面完全相同的尋呼機?
要做這樣的事情,你可以嘗試綁定你的數據到asp:ListView
,然後在客戶端應用datatables進行「平滑」分頁。
要做到這一點,你需要一個表類的「數據表」,你還需要THEAD和TBODY的數據表,加上與jQuery一些方法來選擇表(如下圖所示,該表的id在LayoutTemplate中是「tblStuff」,我確定沒有runat =「server」)。另外,如果您在設計視圖中創建了LayoutTemplate,請小心,因爲Visual Studio通常會將一個表嵌套在另一個表中。
現在腳本:
$(document).ready(function() {
$('#tblStuff').dataTable({
// See the datatables documentation for all the great options possible
});
});
如果你的數據集足夠小,你可以只是把這些東西在ListView一切一次,把它所有到客戶端,並使用數據表頁它。如果您的數據集太大,您可以使用configure datatables to use Ajax獲取頁面數據,並設置網頁方法以一次提供一頁數據。至於實現名人堂頁面的「精確」外觀,我認爲你可以用適當的CSS來管理它。