0
도움이 필요합니다. 업데이트 패널에 DataPager가 있으며 제대로 작동하지만 페이지를 새로 고치거나 다른 페이지의 DataPager를 다시 열면 DataPager가 항상 첫 번째 페이지로 재설정됩니다.데이터 페이저 + 업데이트 패널 + 목록보기
예를 들어 10 번째 페이지에 있고 페이지를 새로 고치면 데이터 호출기가 처음으로 재설정됩니다.
데이터 페이저에 현재 페이지를 유지할 방법이 있습니까?
내 코드는 다음과 같습니다
<asp:SqlDataSource ID="SqlDataSource1" EnableCaching="True" CacheDuration="4000" CacheExpirationPolicy="Sliding"
runat="server" ConnectionString="<%$ ConnectionStrings:blabla %>" SelectCommand=""></asp:SqlDataSource>
<asp:UpdatePanel ID="UpdatePanelnajgornji" runat="server" >
<ContentTemplate>
<asp:ListView ID="ListView1" runat="server" ondatabound="ListView1_DataBound" DataSourceID="SqlDataSource1">
<ItemTemplate>
<asp:HyperLink ID="HyperLink2" Visible='<%# !(Eval("Slika") is DBNull) %>' runat="server" NavigateUrl='<%# Eval("Link") %>' title='<%# Eval("Naslov") %>'>
<asp:Image ID="Image1" runat="server" AlternateText='<%# Eval("Naslov") %>' ImageUrl='<%# Eval("Slika") %>' /></asp:HyperLink>
</ItemTemplate>
</asp:ListView>
<br />
<asp:DataPager ID="DataPager1" runat="server" PagedControlID="ListView1">
<Fields>
<asp:NextPreviousPagerField />
</Fields>
</asp:DataPager>
</ContentTemplate>
</asp:UpdatePanel>
아무도 실마리가 없습니까? – Milan