In this chapter, you learned how to create real-world web part pages. Such pages include requirements such as personalization
as well as a modularized structure through web parts that enable the user to select exactly the information that should be
displayed. You also learned what WebPartManagers, WebPartZones, and WebParts are and what their tasks are.
Then you learned about important advanced features such as connecting web parts and authorizing web parts. You also know how
to add custom properties to WebParts that will be stored on a per-user or shared basis, and you created custom editors for
editing those properties.
The ASP.NET 2.0 Web Parts Framework provides you with a huge set of functionality. You never have to implement your own portal
framework, as it is already included with the framework. And, as it is part of the .NET Framework, you get this all for free!