ASP.NET MVC 2 Recargue páginas sin actualizar y mantenga el cambio de URL

Estoy creando un proyecto usando ASP.NET MVC. Quiero mostrar el contenido de las páginas en el marcador de posición sin actualizar la página, algo así como ajax pero CON el cambio de URL, ¿cómo puedo lograr esto?

Gracias por sus respuesta

Respuestas a la pregunta(2)

Su respuesta a la pregunta