Cómo: Soporte del botón Atrás "Ajax"

Tengo un sitio web asp.net ajax, está lleno de cosas que suceden en la misma página sin volver a cargar la página, como ordenar registros, paginación, ... Cuando el usuario va a otra página en el mismo sitio y presiona el botón Atrás del navegador , ¿cómo puedo hacer que el navegador guarde el estado de la página para volver a él con las opciones preseleccionadas, como la opción de clasificación, el número de página en la paginación.

Sabía que hay un control de historial en el nuevo .net 3.5 pero funciona en la misma página, no mientras se navega de una página a otra. También estoy buscando una solución que funcione en todos los navegadores.

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta