Tengo una búsqueda que utiliza un ListView para mostrar los resultados. También uso un DataPager para manejar la paginación de los resultados.asp.net DataPager, establecer PageIndex
<asp:DataPager ID="dpProducts" PagedControlID="lvProducts" runat="server" PageSize="12">
<Fields>
<asp:NextPreviousPagerField PreviousPageText="< Prev" NextPageText="" />
<asp:NumericPagerField ButtonCount="10" />
<asp:NextPreviousPagerField NextPageText="Next >" PreviousPageText="" />
</Fields>
</asp:DataPager>
Esto funciona genial. Mi problema es cuando navego por los resultados de búsqueda, digamos que voy a la página 3. Luego, decido hacer una nueva búsqueda.
Ahora, se muestran los nuevos resultados de búsqueda, pero estoy en la página 3 de ellos. Quiero que el PageIndex del DataPager se reinicie a 0 si realizo una nueva búsqueda.
¿Hay alguna manera de hacerlo en el código subyacente o en la página .aspx?