Yet Another Blog on ASP.NET and Some Other Stuff

Rule The Back Button of A Browser by ASP.NET

Posted in ASP.NET, Secure Coding, VB.NET, Web Development by Mustafa Basgun on January 25th, 2008

I recently needed to find a way to manage the back button of a browser for one of my applications at the work. I have found some forum entries and blog posts about the subject, but they were all some kind of complex solutions. All I wanted to do was just performing a single line code and redirecting to the main page when the user clicks the back button.

After spending couple of hours, here is the 4-step way that I came up with at the end.

First, assign an ID to the “body” tag in order to be able to call it in the Page_Load event:

Place a hidden HTML button control with an “onserverclick” event inside the page:

Add an “onunload” event (which will force a postback via Button1) to the “body” tag:

Finally, define the “onserverclick” event which was assigned to Button1 before:

Hope this helps!

One Response to 'Rule The Back Button of A Browser by ASP.NET'

Subscribe to comments with RSS or TrackBack to 'Rule The Back Button of A Browser by ASP.NET'.

  1. Yaung said, on January 25th, 2008 at 9:44 pm

    Working good with IE, but not with Firefox…

Leave a Reply