Hi, When browser back button is clicked, no new request is sent to browser, I think(unless we expire the page programmatically). Most probably, you have written a Response.Redirect in your asp button click, right? So, the html code gets posted to the server and server generates the error. You can either call History.Back(or something like that in javascript) in your button click or you can set ValidateRequest = "True" Regards, Jim