Most of you might already be aware of the paradigm shift problem in ajax apps in terms of the browser back button not working out of the box.
The problem and some of the generic solutions to it is described in more detail in the following articles. Suffice is to say that by integrating ergonomic display features such as back and forward navigation, we can make it simpler and more intuitive for the end user to immerse into the richer internet applications (RIA) that we can now create:
Now here’s Microsoft’s effort in solving the problem with the help of ASP.NET AJAX library:
Enable Back button support in ASP.NET AJAX web sites – This is a server-centric solution that gets translated into client side history management code.
Managing browser history from client script
The link below is a Yahoo Developer Network effort in attending the issue:
jQuery History Plugin – Uses hidden iframe technique so that the address is not mangled with hash.