Normally we would use history.forward() or location.replace(). Still what ever method we use there isn't any clear way by which we can disable the back button.
Let us assume that we are using history.go() or history.forward() or someother javascript code to achieve this. What if the user disables javascript in their browser and work?
I would suggest you to go for a mixture of some server side & client side logic. The bottom line is we can't disable the back button altogether ... we can only make it difficult for the user :)
Best Regards
Vadivel
MVP ASP/ASP.NET
http://vadivel.thinkingms.com