The first section of the book provides an introduction to server control technology. We also
discuss the different ways to build a server control including inheritance from a base control
(such as Control or WebControl) encapsulation, or composite controls, as well as inheritance
from an existing or rich control, like the TextBox server control.
The second section of the book dives into deep a discussion on critical topics such as
state management, server-side event handling, templates, data binding, and integrating
client-side script, as well as considering advanced base classes such as CompositeControl and
DataBoundControl. A common theme for all of these discussions is how the topic relates to the
control life cycle. Understanding the control life cycle is critical to server control development
as well as to ASP.NET development in general. Of course, there are copious amounts of code to
support our discussions as well.
The third section of the book covers advanced development techniques such as building
ASP.NET AJAX controls and extenders. We also cover web part development for ASP.NET or
SharePoint. We round out the section with a discussion of control adapters for modifying an
existing server control??™s HTML output and device adapters for mobile control development.
Pages:
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45