我在更新面板内部有一个gridview,并且在其中点击gridview绑定了一个按钮。
<asp:UpdatePanel runat="server" ID="upPanelPrjSumm" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="gvProjectionSummary" runat="server"
AutoGenerateColumns="true" AllowPaging="true" PageSize="18"
OnPageIndexChanging="gvProjectionSummary_PageIndexChanging"
OnRowDataBound="gvProjectionSummary_RowDataBound" PagerSettings-
Mode="Numeric" >
</asp:GridView>
<asp:Button runat="server" ID="btnChange" OnClick="btnChange_Click"
Text="Change" />
</ContentTemplate>
<Triggers>
</Triggers>
</asp:UpdatePanel>
当我点击更改按钮时,网格视图被重新绑定,但页面索引编号重置为1,而不管单击按钮时我在哪个页面。
1 2 3 4
如何在使用此“更新”面板控件时保持页码。
答案 0 :(得分:2)
您可以将页码放在ViewState
中,然后在重新绑定之前更新它。在重新绑定GridView
之前,从ViewState