Visual Studio .NET Version 1.0
- Object oriented web application development supporting Inheritance, Polymorphism and other standard OOP features
- Developers are no longer forced to use Server.CreateObject(...), so early-binding and type safety are possible.
- Based on Windows programming; the developer can make use of DLL class libraries and other features of the web server to build more robust applications that do more than simply rendering HTML (i.e. exception handling)
- Mobile controls
- Automatic input validation
- New data controls (GridView, FormView, DetailsView)
- New technique for declarative data access (SqlDataSource, ObjectDataSource, XmlDataSource controls)
- Navigation controls
- Master pages
- Login controls
- Themes
- Skins
- Web parts
- Personalization services
- Full pre-compilation
- New localization technique
- Support for 64-bit processors
- Provider class model
- Windows Communication Foundation which can use ASP.NET to host services.
- Windows CardSpace which uses ASP.NET for login roles.
- New data controls (ListView, DataPager)
- ASP.NET AJAX included as part of the framework
- Support for HTTP pipelining and syndication feeds.
- WCF Support for RSS, JSON, POX and Partial Trust
- Incorporation of ASP.NET Dynamic Data
- Support for controlling browser history in an ASP.NET AJAX application
- Capability to combine multiple Javascript files into a single file for more efficient downloading
- New namespaces System.Web.Abstraction and System.Web.Routing