Skip to Content
SharePoint 2007: The Definitive Guide
book

SharePoint 2007: The Definitive Guide

by James Pyles, Christopher M. Buechler, Bob Fox, Murray Gordon, Michael Lotter, Jason Medero, Nilesh Mehta, Joris Poelmans, Christopher Pragash, Piotr Prussak, Christopher J. Regan
September 2007
Beginner
822 pages
23h 3m
English
O'Reilly Media, Inc.
Content preview from SharePoint 2007: The Definitive Guide

Web Part Architecture

Web Part architecture is a nebulous domain of knowledge, depending on both administrative and developer skills. Knowledge of the Web Part architecture is useful to an administrator, who has to manage some custom Web Parts, and useful to the developer, who has to design custom Web Parts and package them for later deployment.

A Web Part can be as simple as a single configuration file, or a .webpart or .dwp file, or an installable package, which may include a number of assets. Understanding different elements of a Web Part is the key to best development practices and effective troubleshooting.

Although ASP.NET Web Parts work slightly differently, all SharePoint Web Parts must derive from one of two base classes, and they cannot utilize User Controls or Custom Controls directly as Web Parts:

  • System.Web.UI.WebControls.WebParts.WebPart

  • Microsoft.SharePoint.WebPartPages.WebPart

Tip

Although Microsoft.SharePoint.WebPartPages.WebPart-based Web Parts may be considered legacy, they do offer several features that are not possible to achieve with ASP.NET Web Parts, including:

  • Cross Page Connections

  • Connections to Web Parts placed on pages outside of Web Part zones

  • Client Side Connections

  • Data Caching infrastructure

Architecturally, Web Parts are most similar to .NET Custom Controls, but offer several important benefits and work with the underlying SharePoint Web Part infrastructure.

In order to use SharePoint Web Parts, you must have a web page that contains a WebPartManager object ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Microsoft SharePoint 2013 Plain & Simple

Microsoft SharePoint 2013 Plain & Simple

Michelle Lopez Johnathan Lightfoot and Scott Metker
Beginning SharePoint 2013: Building Business Solutions

Beginning SharePoint 2013: Building Business Solutions

Amanda Perran, Shane Perran, Jennifer Mason, Laura Rogers
Microsoft® SharePoint® Server 2007 Bible

Microsoft® SharePoint® Server 2007 Bible

Wynne Leon, Wayne Tynes, Simeon Cathey

Publisher Resources

ISBN: 9780596529581Errata Page