MaintainScrollPositionOnPostback Property - I love it.
With all the new features in .Net V2, its easy to miss things. You get busy looking at some of the more 'meaty' aspects, that you miss the small things. I have been enjoying and playing with lots of new ASP.Net V2 features such as the security controls, web parts. client callbacks etc.. that I never took the time to appreciate the ease and simplicity of a property in the System.Web.UI.Page object called 'MaintainScrollPositionOnPostback'. Sure, there is probably many of you out there who have already enjoyed the ease and simplicity of this boolean property, but its things like this that I really enjoy seeing.
Simple, works great, saves you time, and just shows that the designers of V2 have really done some homework from an ease of use and common usage scenario perspective.
Basically, just set this proeperty to true (eg. Page.MaintainScrollPositionOnPostback = true;) and javascript will be inserted into your rendered page, that maintains the scroll position in the browser window for all postbacks. Those of us who have done this manually, know that its not rocket science to achieve, but its sooooo nice to be able to set a single page property to just 'make it happen'.
As a final nice touch, if it could be a property in designer view (or am I blind?), that would be great.