Q
直放站更多按鈕
-1
A
回答
0
正如評論員說,你需要分頁
你可能會需要使用PagedDataSource
作爲中繼器的數據源。這link顯示如何。由於中繼器不提供任何「開箱即用」的分頁控制,因此您可以自由地對所需的任何分頁控制進行編碼 - 在您的情況下,按鈕越多。從鏈接的數據綁定會像
pagedDataSource page = new PagedDataSource();
page.AllowCustomPaging = true;
page.AllowPaging = true;
page.DataSource = query;
page.PageSize = 10;
Repeater1.DataSource = page;
Repeater1.DataBind();
分頁可能是一個LINQ
protected btnMoreClick(object sender, EventArgs e)
{
//.. get the source
var dataSource = GetDataSource()
//.. page it - i.e. use link
dataSource.Skip(currentPage * pageSize).Take(pageSize)
//.. now bind the source again
//.. your code
}
請注意上面是僞代碼只是爲了讓你的想法,讓你開始。
ALSO
我張貼了關於efficient paging前面的回答,我覺得這是你的情況相關。
希望這有助於
相關問題
- 1. 單選按鈕列表與直放站
- 2. 點擊按鈕更改直放站的選定索引
- 3. LinearLayout(垂直)推杆2並排按鈕和更多按鈕
- 4. 直放站內直放站 - 家長ID
- 5. ASP:直放站和嵌入式單選按鈕(續)
- 6. Asp.Net按鈕在直放站不觸發任何動作
- 7. 設置的OnClick爲ASP:按鈕內ASP:直放站
- 8. 單選按鈕列表裏面直放站必然的XmlDataSource
- 9. 如何在直放站內找到文字和鏈接按鈕
- 10. 如何在直放站控制中調用Html按鈕控件
- 11. JavaScript獲取選擇在直放站中的單選按鈕值?
- 12. 直放站
- 13. angularJS直放站
- 14. 在直放站
- 15. 直放站
- 16. 更改直放站內部的WebControl ID
- 17. AngularJS - 直放站項目更新父母
- 18. Android更改播放按鈕停止並停止播放按鈕
- 19. 在直放站OnItemCreated
- 20. 相關直放站
- 21. 如何直放站
- 22. 查找直放站
- 23. 處理直放站
- 24. 中繼直放站
- 25. QML直放站parentness
- 26. 按鈕放在外部網站內
- 27. 單擊按鈕後Android按鈕文本更改爲垂直
- 28. 如何動態按鈕直放站內/我總是得到相同價值
- 29. 如何在asp中按鈕點擊時直放站顯示數據?
- 30. 暫停網站,直到按下按鈕Javascript
事實上,你想使用分頁,與此不同的是您的自定義尋呼機僅由_more_按鈕。 –
@CasparKleijne是對的。我編輯了你的問題(等待批准atm)來證明這一點。你想分頁,但不是通常的(1,2,3 ...),但更多(你去一個網絡服務,想成爲,頁面加載更多的內容,並返回它附加到您的迴應) –