I have a vb.net website that has been working fine for the 3.5 framework. I recently moved it to VS 2010 and upgraded it to the 4.0 framework. For the most part, all is working fine, but I noticed that the maintain scroll position was not working in Firefox 4.0.1. I went back to a working version of the older version for 3.5 (running with the 3.5 Framework). Maintain scroll position DOES work on the old one in the same Firefox 4.0.1 browser. The 4.0 Framework seems to be the problem.
Here is what I have in my web.config:
<pages maintainScrollPositionOnPostBack="true" clientIDMode="AutoID">
<namespaces autoImportVBNamespace="true">
</namespaces>
</pages> ...

Go to the complete details ...