I just finished reading "A First Look at ASP.NET v.2.0", which is a great book I recommend everyone who wants to seriously read up on upcoming Whidbey stuff and are just simply tired of seeing the same high-level slides we see to much at Microsoft events. It's a rather expensive book ($40), but definately dives into detail into all new features of this I-wish-I-can-have-this-now release. It's extremely excited about all these new functionalities and controls I can work with.
Forget about master/content pages, generics, partial classes and SQL Server cache dependencies, here are the other great new things that Whidbey will bring that is being overlooked:
The MultiView control
The ASP.NET MultiView Control is a control consisting of different Views, in which you can define sections of HTML and ASP.NET code that you can turn on and off. Only one View can be active at any given time. What I have done in the past with many ASP:Panels, this single control will have a unified model for me to do this. The MultiView control can be used to generate wizards for instance, but wait... there is a new
Wizard Control!!
Yippieee, the new Wizard Control allows you to define each WizardStep declaratively and has built-in function to navigate back and forth in the wizard and control the next/previous/finish button appearance. The beauty of this is that the Wizard control allows you to generate wizards without the need of multiple pages. It's all postback on a single page!
The Literal Control
Ahh, the Literal Control now has an LiteralMode=LiteralMode.Encode attribute that will automatically HtmlEncode all its content. Very neat idea. I was about to write my own Label control that does that and then I stumbled on this. Can we say Bye-Bye to cross-site scripting attacks? No, not entirely, but it definately helps out a lot, don't you think?
Panel.ScrollBars
Very cool, the ASP:Panel control now has a scrollbars. So, you just define a constant height or width and the scrollbars will appear as needed. The web is really merging with the Windows Forms world more and more, in preparation for Longhorn, I guess.
ImageMap
The new ASP:NET ImageMap control allows you to define clickable hotspots of an image. This will generate the appropriate