I\'m writing a simple photo album app using ASP.NET Ajax. The app uses async Ajax calls to pre-load the next photo in the album, without changing the URL in the browser.
MSDN has an article about Managing Browser History in ASP.NET AJAX