是否可以在Page_Load方法中获取详细信息视图控件的选定索引页
本文关键字:控件 视图 详细信息 索引 获取 Page 方法 Load 是否 | 更新日期: 2023-09-27 18:31:52
我有DetailsView控件,启用了分页。
当我在 DetailsView 控件中选择另一个页面时,将产生回发并触发Page_Load方法。
我需要获取选定的索引页面。
知道如何Page_Load方法中获取DetailsView控件的选定索引页吗?
我知道如何检查您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
}
}
> 看看 ASP.NET 页面生命周期:https://msdn.microsoft.com/en-us/library/ms178472.aspx
回发事件在页面加载后处理。我会订阅
DetailsView.PageIndexChanging
事件:
https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.detailsview.pageindexchange(v=vs.110).aspx