Skip to Main Content
Essential SharePoint 2007, 2nd Edition
book

Essential SharePoint 2007, 2nd Edition

by Jeff Webb
September 2007
Beginner content levelBeginner
448 pages
10h 2m
English
O'Reilly Media, Inc.
Content preview from Essential SharePoint 2007, 2nd Edition

Understanding Event Order

From event perspective, web part programming is very different from Windows Forms programming. In Windows Forms applications, code runs as long as the form is displayed, and code as events occur. Web part code runs only in short bursts—beginning when the request is received by the server and ending shortly after the response is returned to the client browser.

The performance difference between the server and client Sum controls illustrates a basic principle of web part design: avoid unnecessary postbacks. The button web control and Submit button trigger postback events by default, but you can also set the AutoPostback property on text box, list, and checkbox controls to cause postbacks. When a postback event occurs, the browser sends the current state of the page back to the server, which then processes web part events and overridden methods in the order shown in Table 11-4.

Table 11-4. Order of major server events/methods in a web part

Event/method

Use to

OnInit event

Create the web part.

LoadViewState method

Override the web part's base class behavior when reading control properties from the web part's ViewState object.

CreateChildControls method

Add web controls to the Controls collection.

Onload event

Initialize resources used by the web part.

Cached child control events

Process cached events from child controls, such as TextChanged or SelectedIndexChanged.

Postback child control event

Process the event that caused the postback—for example, the button Click event. ...

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.
Start your free trial

You might also like

Microsoft® Office SharePoint® Server 2007 Best Practices

Microsoft® Office SharePoint® Server 2007 Best Practices

Ben Curry, Bill English
SharePoint 2007: The Definitive Guide

SharePoint 2007: The Definitive Guide

James Pyles, Christopher M. Buechler, Bob Fox, Murray Gordon, Michael Lotter, Jason Medero, Nilesh Mehta, Joris Poelmans, Christopher Pragash, Piotr Prussak, Christopher J. Regan

Publisher Resources

ISBN: 9780596514075Errata Page