我有DetailsView控件,启用了分页功能。
当我在DetailsView控件中选择另一个页面时,回发累积和Page_Load方法被触发。
我需要获取所选的索引页。
知道如何在Page_Load方法中获取DetailsView控件的选定索引页面?
答案 0 :(得分:1)
我只知道如何查看Page_load中的表单帖子。像这样的东西:
if (Request.Form["__EVENTTARGET"] == detailsView1.UniqueID)
{
int reqPage;
if (int.TryParse(Request.Form["__EVENTARGUMENT"].Replace("Page$", string.Empty), out reqPage))
{
// do something with that requested page, but remember to -1
}
}
答案 1 :(得分:0)
看看ASP.NET页面生命周期: https://msdn.microsoft.com/en-us/library/ms178472.aspx
在PageLoad之后处理回发事件。我会订阅
DetailsView.PageIndexChanging
事件: