是否可以在Page_Load方法中获取详细信息视图控件的选定索引页

本文关键字:控件 视图 详细信息 索引 获取 Page 方法 Load 是否 | 更新日期: 2023-09-27 18:31:52

我有DetailsView控件,启用了分页。

当我在 DetailsView 控件中选择另一个页面时,将产生回发并触发Page_Load方法。

我需要获取选定的索引页面。

知道如何Page_Load方法中获取DetailsView控件的选定索引页吗?

是否可以在Page_Load方法中获取详细信息视图控件的选定索引页

我知道如何检查您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