There are a LOT of new features in ASP.NET 2.0 / VS 2005. This is just a simple list of features -- we'll look at some of the more notable ones in detail further in this article.
- Master Pages
- New Web Controls
- BulletedList
- FileUpload
- HiddenField
- Panel
- DynamicImage
- MultiView / View
- Wizard
- Login / LoginName / LoginStatus / LoginView / PasswordRecovery
- AdRotator (improved)
- ImageMap
- SiteMapPath (breadcrumb based on SiteMap file)
- Buttons/HyperLinks can record impressions/clicks
- TreeView
- GridView (better DataGrid)
- DetailsView (single-record vertical display control)
- New Data Controls
- No Code DataBinding
- New Visual Studio IDE (a la Web Matrix)
- Language Enhancements (generics, partial classes, anonymous methods)
- Precompilation and no-source deployment
- Better codebehind model
- /Code folder
- More configuration support
- Built-in connection string encryption
- Better ASP.NET tracing
- Themes
- Skins
- Site Counters
- ADO.NET PageReader
- ADO.NET SqlResultSet
- XML XQuery Support
- Client focus / Client Scrolling support
- Cross-Page Postbacks (with full event and intellisense support)
- SQL Cache Invalidation
- Validation Regions
- Better Mobile Support
- ObjectSpaces (object-relational-mapping)
- Web Parts
- Personaliation Engine
- Membership Engine
- Role Manager
- Site Directory Definition (and data sources)
- URL Mapping