WHAT YOU WILL LEARN IN THIS CHAPTER
Overview of ASP.NET
Introduction to Web Forms
Using server controls
Working with events
Building data-driven applications
ASP.NET is a Web application framework (built on top of the .NET framework) that en ables you to build powerful, secure, and dynamic applications in a highly productive environment. This chapter introduces ASP.NET and helps get you started building applications for the Web.
The technologies and practices around Web development have changed considerably since .NET was first released in 2002, and ASP.NET has evolved to keep up. The additions of the provider model, ASP.NET AJAX, ASP.NET MVC, ASP.NET Dynamic Data, Silverlight, and SharePoint have enabled Web developers on the Microsoft platform to build applications that meet the needs and expectations of today's consumer.
Here's a brief summary of the versions of ASP.NET and some of the key features introduced with each version.
Themes and skins
Membership and profiles
ASP.NET AJAX extensions
ASP.NET AJAX integrated in .NET Framework
Support for REST and JSON in Web services
ASP.NET Dynamic Data
Web application deployment
Web Forms additions (control over client IDs, support for routing, enhanced support for standards, integration with Dynamic Data)