Within a few short years, ASP.NET has become one of the favorite tools of
web applications developers, and now it’s about to undergo its second
major upgrade. Microsoft is making major improvements to the product
based on feedback from its millions of customers and the company’s own
experience in developing and deploying web applications. Moreover, the
market for web development tools has become increasingly competitive
with the rise of open source PHP and Macromedia Flash, both of which
have steadily gained market share.
Among its many improvements, ASP.NET 2.0 ships with more ready-to-
use controls than ever, making your life as a web application developer
easier, and reducing considerably the amount of code you need to write
to achieve professional results. In fact, a stated aim of the Microsoft web
development tools team is to reduce the amount of code you write to per-
form common web site tasks by up to 70%. In addition, ASP.NET 2.0
comes with some neat improvements, such as cross-page posting and
the ability to insert client script into a page. You will learn about some of
these improvements in this chapter.
The new features in ASP.NET 2.0 can be grouped into three broad cate-
gories: new Controls and control functionality, improvements to the Page
Framework, and new Services and APIs.
ASP.NET 2.0 ships with several new controls to make the life of a
web application developer easier. In ASP.NET 2.0, there are now
new controls that help you to perform data access, site navigation,
login, and personalization using Web Parts.
In this chapter:
• Create a New
• Use Multiple
• Set the Focus of
• Define Multiple
Groups on a
• Insert Client
Script into a
• Post to Another
• Upload Files to
Your Web Site
• Create an
Chapter 1: What’s New?