1
我們需要將選定的新頁面大小保存到會話中。如何獲取telerik的radlistview選定的新頁面大小
我們已經嘗試了PageSizeChanged事件,但NewPageSize返回0
有沒有一種方法,我們可以得到新的頁大小的值?怎麼樣?謝謝。
我們需要將選定的新頁面大小保存到會話中。如何獲取telerik的radlistview選定的新頁面大小
我們已經嘗試了PageSizeChanged事件,但NewPageSize返回0
有沒有一種方法,我們可以得到新的頁大小的值?怎麼樣?謝謝。
我能得到什麼,我需要通過
protected void Page_Load(object sender, EventArgs e) {
int newPageSize = ((RadDataPager)RadListView1.FindControl("RadDataPager1")).PageSize;
if ((int)Session["ImagesPerPage"] != newPageSize) {
Session["ImagesPerPage"] = newPageSize;
}
RadListView1.PageSize = (int)Session["ImagesPerPage"];
}
這似乎有點黑客攻擊。任何其他更優雅的方式來做到這一點?
如何使用listview的DataBound事件來達到同樣的目的?在頁面加載中,將頁面大小存儲在緩存或會話中似乎比每次更合適。
我實際上是在Page_Load上這樣做的,因爲函數內部還有其他需要的東西。 – Jronny 2010-04-30 07:54:14