사용자가 검색을 실행할 때 결과 집합에 바인딩하는 ASP.NET 페이지에 GridView 컨트롤이 있습니다. 사용자가 결과 집합에서 레코드의 하위 집합을 선택할 수 있도록 CheckBox 컨트롤을 사용하여 TemplateField 열을 추가로 만듭니다. GridView 컨트롤에서 페이징을 구현했으며 사용자가 체크 상자 컨트롤과 결과 세트를 통해 페이지를 체크 할 때 체크 된 체크 박스를 유지하지 않습니다.GridView - ASP.NET을 통해 페이징하는 동안 양식 데이터 보유
<asp:GridView ID="MyGridView" runat="server" AllowPaging="true" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="MyCheckBox" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
GridView를 통해 페이징하는 동안 체크 된 체크 상자를 유지하는 가장 좋은 방법은 무엇입니까?