This chapter examined two mechanisms in ASP.NET 2.0 for integrating user personalization into a Web application. The profile system allows an application to persist user information across time and across multiple pages. The Web part framework provides the developer with a mechanism for creating pages in which the user can customize the placement, appearance, and possibly the behavior of the page's content.
The next chapter examines Web services, a powerful feature that has been an integral part of ASP.NET since its introduction. Web services are often used in conjunction with Web parts.