Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以在页面加载方法中获取DetailsView控件的选定索引页面?_C#_Asp.net - Fatal编程技术网

C# 是否可以在页面加载方法中获取DetailsView控件的选定索引页面?

C# 是否可以在页面加载方法中获取DetailsView控件的选定索引页面?,c#,asp.net,C#,Asp.net,我有DetailsView控件,启用了分页 当我在DetailsView控件中选择另一个页面时,会触发回发和页面加载方法 我需要得到所选的索引页 知道如何在页面加载方法中获取DetailsView控件的选定索引页面吗 查看ASP.NET页面生命周期: 回发事件在页面加载后处理。我会同意订阅 DetailsView.PageIndexChanging 活动: 我知道的唯一方法是检查页面加载中的表单帖子。大概是这样的: if (Request.Form["__EVENTTARGET"] ==

我有DetailsView控件,启用了分页

当我在DetailsView控件中选择另一个页面时,会触发回发和页面加载方法

我需要得到所选的索引页


知道如何在页面加载方法中获取DetailsView控件的选定索引页面吗

查看ASP.NET页面生命周期:

回发事件在页面加载后处理。我会同意订阅

DetailsView.PageIndexChanging 
活动:


我知道的唯一方法是检查页面加载中的表单帖子。大概是这样的:

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
    }
}

你能分享一些源代码吗?这可能会很有帮助。我需要在Page_load Method中获取索引。请简要说明我为什么会在请求中获取索引。表单[“\u EVENTARGUMENT”]此:Page$+someIndex Page$的含义是什么?这是ASP唯一标识页码的方法。我想这只是一个设计决定。