我正在使用.net列表視圖以及數據分頁器來爲列表視圖啓用分頁。asp:DataPager onclick事件
我能夠完美地爲列表視圖設置分頁,但我希望在用戶點擊數據分頁器中的任何頁碼時調用方法。
我希望在調用頁碼時執行一些操作。我想沒有onclick事件,所以有沒有其他方式可以做到這一點。
謝謝
我正在使用.net列表視圖以及數據分頁器來爲列表視圖啓用分頁。asp:DataPager onclick事件
我能夠完美地爲列表視圖設置分頁,但我希望在用戶點擊數據分頁器中的任何頁碼時調用方法。
我希望在調用頁碼時執行一些操作。我想沒有onclick事件,所以有沒有其他方式可以做到這一點。
謝謝
你可以將它設置爲imagebutton或linkbutton。
我有一段代碼..你只需要實現它。
您可以設置鏈接並單擊事件。
foreach (DataPagerFieldItem dpfItem in dtpPaging.Controls)
{
foreach (Control cPagerControls in dpfItem.Controls)
{
if (cPagerControls is ImageButton)
{
ImageButton imgNavigation = cPagerControls as ImageButton;
imgNavigation.PostBackUrl = CommonLogic.GetFormattedURL(strPageUrl);
imgNavigation.Click += new ImageClickEventHandler(imgNavigation_Click);
}
if (cPagerControls is LinkButton)
{
LinkButton lnkNumbers = cPagerControls as LinkButton;
lnkNumbers.PostBackUrl = CommonLogic.GetFormattedURL(strPageUrl);
lnkNumbers.Click += new EventHandler(lnkNumbers_Click);
}
}
}
您可以將處理程序綁定到列表視圖的OnPagePropertiesChanging
事件。 A PagePropertiesChangingEventArgs
對象作爲參數傳遞給處理程序,其中包含MaximumRows
和StartRowIndex
屬性。您可以使用這些來計算當前頁碼。這非常簡單,並且不需要使用代碼隱藏事件綁定作爲sikender提出的解決方案。
謝謝它的作品!您隨時歡迎您隨時致電 – Aneesh
。 – sikender