Pregunta

Así que tengo un GridView, que enumera una manojo de puestos de trabajo.

En esta gridview He permitido paginación, que trabaja muy bien.

Cuando Pase el ratón sobre los números de página es decir 1,2,3,4, .... Se muestra la siguiente

javascript_DoPostBack ( 'C100PlaceHolderGrievew', 'Página $ 1')

Ahora mi problema es el siguiente.

Cuando hago clic en uno de los hipervínculos en esta lista que vaya a una página de edición de detalles. Una vez que el usuario hace clic en Guardar vuelvo a dirigir la parte posterior del usuario a la página de lista con gridview.

Lo que me gustaría poner en práctica es que el gridview recuerda lo que la página es decir que vinieron de Page 2.

Sé que puedo utilizar para fijar PageIndex esto, pero no estoy seguro de cómo enviar a través del valor de la "página" de la gridview para que yo pueda esto.

¿Fue útil?

Solución

Me ahorraría las variables necesarias en el estado de la sesión de la página. Cuando se carga la página que podría tener un valor lógico que afirma si ha venido de la página de edición conjunto de verdad, y si este es el caso, otra variable de la sesión de grabación en la página de donde saliste?

Así que ... a la salida establece la variable de sesión de la página seleccionada actualmente mediante el índice de la página, luego 2 nuevas variables de sesión para pasar de nuevo a la página.

sEdited = Session["Edited"].ToString();
sPage = Session["PageToDisplay"].ToString();

A continuación, establezca el índice Page de esto una vez analizada de la cadena?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top