This is not related with internet explorer back button.
I have created a website and tested it with IE 6.0, 7.0 and 8.0. Its working fine in all these browsers. After some time, microsoft came with newer version internet explorer 9.0. So I have tested the same in IE 9.0. However its not working fine in IE 9.0. Most of the time when I am submitting my page, its working fine, however sometimes its displaying error “Webpage has expired”. I have tried to find the solution on various search engines. However could not got solution. Then I have tried in IE 9.0 with developer toolbar and updated its with “Browser Mode: IE9 and Document Mode: IE9 Standard ” and tested the same page by clicking on submit button. I have tested this many times and its working fine. I have made following changes in the web page:
I have updated <DOCTYPE > tag as following:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”>
I have also added following tag in <head> tag.
<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE9″>
After spending sometime on resolving this issue, I have thought to post this on web, so that others can resolve this type of issue easily.