These tutorials demonstrate selected features in ASP.NET version 2.0, but they are compatible with later versions of ASP.NET as well. For the current documentation, see the ASP.NET portal on the MSDN Web site.

Personalizing Using Web Parts

What's New in 2.0

Web Part Controls - Web parts are an exciting new family of controls that enable you to add rich, personalized content and layout to your site, and well as the ability to edit that content and layout directly from your application pages. These controls rely on the personalization services in ASP.NET 2.0 to provide a unique experience for each user in your application. Any control can easily be made into a web part to participate in these personalization services.

This section discusses the new Web Part controls in ASP.NET 2.0.

Modern web sites often require UIs that are dynamic and personalizable. Users of these sites
are able to customize the layout and appearance of content of pages according to their
individual preferences, and personalize page content to display most relevant information.
Traditionally, building these sites has required lots of complex code, from creating a
secure, comprehensive personalization infrastructure on the server to writing elaborate
client side script to deliver a rich browser experience.

ASP.NET 2.0 includes a new Web Part Control Set that makes it dramatically simple
to create pages with dynamic, modular layout and personalized content.

NOTE: In order to use the samples in this section, you need to create a user and password to login. The password must satisfy the following strength requirements or it will be considered invalid: