viewed, then it will go into the history. Doing a server.transfer will prevent an intermediate page from appearing in the history. If a page is viewed, it will appear in the history. Why do you want to manipulate the history ? If you want to stop people from being able to go back, for reasons such as enforcing your login system, then your best bet is to make sure your pages do not cache, and adding some code that runs to decide if you want to allow the user to view a page when it is requested, and if not, to redirect to where-ever you feel you want the user to go.