Skip to Main Content
Programming ASP.NET 3.5, 4th Edition
book

Programming ASP.NET 3.5, 4th Edition

by Dan Maharry, Dan Hurwitz, Jesse Liberty
October 2008
Intermediate to advanced content levelIntermediate to advanced
1166 pages
28h 31m
English
O'Reilly Media, Inc.
Content preview from Programming ASP.NET 3.5, 4th Edition

AJAX Server Controls

AJAX server controls are rapidly growing in popularity. Like the ASP.NET server controls, they also can have methods and event handlers associated with them. The code for these methods and handlers is also processed on the server side. The two key differences between AJAX server controls and ASP.NET server controls are as follows:

  • AJAX server controls add script to the page which is run and processed within the browser. Some of the scripts may interact with the server in some way, but they are run on the client side. All ASP.NET server control processing is done on the server.

  • All AJAX server controls depend on one particular control to be present on the page for them to work at all. This is the ScriptManager control, which we’ll discuss in a minute. ASP.NET server controls have no such reliance.

AJAX server controls also offer the same consistent programming model as ASP.NET server controls. Those controls formerly in the ASP.NET AJAX Extensions 1.0 download are now integrated into VS2008 and are accessed with the same syntax as ASP.NET server controls.

<asp:controlType id="ControlID" runat="server"
   thisProperty="this value"
   thatProperty="that value"/>

In addition to the core AJAX server controls included with VS2008, Microsoft also leads a community project to build a set of useful AJAX server controls, called the AJAX Control Toolkit. You can find it online at http://www.codeplex.com/ajaxcontroltoolkit. Appendix A covers its installation.

If you want to add controls ...

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

Programming Microsoft® ASP.NET 3.5

Programming Microsoft® ASP.NET 3.5

Dino Esposito
Learning ASP.NET 3.5, 2nd Edition

Learning ASP.NET 3.5, 2nd Edition

Brian MacDonald, Dan Hurwitz, Jesse Liberty
Pro ASP.Net 4 in C# 2010

Pro ASP.Net 4 in C# 2010

Matthew MacDonald, Adam Freeman, Mario Szpuszta
Programming .NET 3.5

Programming .NET 3.5

Jesse Liberty, Alex Horovitz

Publisher Resources

ISBN: 9780596156657Supplemental ContentErrata Page