Hey Bro.... try this out
I Perfectly got the solution.
When we request any page from server, browser maintains its cache in local system. When user press back button the cached page opened in front of user.
Its mean we have to disable the cache functionality for our session pages. So for this you have to insert this code into “Page_Load” event of the session page or to master page that is used for secure pages.
Response.CacheControl = "no-cache";
if(Session["SessionId"] == null)
This code just disable the cache for current page and save this page in buffer.
And buffer is maintained in memory so when user log
out the buffer will
destroy and no backup copy of that page available to view.
So its mean we successfully disable the back button.