ASP.NET 4.6.1中的GridView错误?

时间:2018-07-04 14:39:48

标签: asp.net gridview webforms data-paging

全部

所以我已经将我的asp.net Web应用程序从asp.net 3.5升级到了asp.net 4.6.1。升级后,我发现GridView控件存在问题,特别是分页问题。 GridView生成以下分页UI:

 << 1 2 3 ... >>

单击<<或特定的页码时,一切正常。问题是当您单击>>转到最后一页时,NewPageIndex为零。

换句话说,当您处理PageIndexChanging事件时,单击“ >>”转到最后一页链接时,e.NewPageIndex返回0。

顺便说一句,我加载了以前的项目(在升级之前,使用的是.net 3.5)并加载了同一页面,并且GridView的最后一页链接可以正常工作。因此,升级后,只有最后一页选项停止工作。

这是我的GridView代码段:

<asp:GridView runat="server" ID="ctlSearchResultsGrid" SkinID="SearchResults"
        AutoGenerateColumns="False"
        AllowPaging="True"
        OnPageIndexChanging="ctlSearchResultsGrid_PageIndexChanging">

0 个答案:

没有答案