Michalk / Cameron | Pro ASP.NET 3.5 Server Controls and AJAX Components | E-Book | www2.sack.de
E-Book

E-Book, Englisch, 740 Seiten

Michalk / Cameron Pro ASP.NET 3.5 Server Controls and AJAX Components


1. ed
ISBN: 978-1-4302-0290-5
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 740 Seiten

ISBN: 978-1-4302-0290-5
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark



Pro ASP.NET 2.0 Server Controls with ASP.NET AJAX is a reference for the serious ASP.NET developer who understands the benefits of object-oriented development and wants to apply those principles to ASP.NET 2.0, ASP.NET AJAX, and server control development. It will help readers create a powerful suite of interactive controls and enrich the design-time experience when building custom server controls. Coverage explains how to integrate client-side development technologies with server control technology, details the background on user controls, and helps the reader learn how to work with the new mobile controls in ASP.NET 2.0.

Dale Michalk is employed with Microsoft Corporation in Dallas, Texas. He has been with Microsoft since 2001. He helps promote .NET as a development platform and assists companies interested in migrating to new technologies like ASP.NET. A former U.S. Army officer and West Point graduate, he spends his free time chasing after his young daughter, who keeps him extremely busy.

Michalk / Cameron Pro ASP.NET 3.5 Server Controls and AJAX Components jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Contents at a Glance;5
2;Contents;6
3;About the Authors;15
4;About the Technical Reviewer;16
5;Acknowledgments;17
6;Introduction;18
6.1;Who This Book Is For;18
6.2;How This Book Is Structured;18
6.3;Prerequisites;19
6.4;Downloading the Code;19
6.5;Contacting the Authors;19
7;Server Control Basics;20
7.1;Source Code;20
7.2;The Heart and Soul of ASP. NET;20
7.3;A . NET Framework “ Hello, World” Web Form;21
7.4;Control Properties;26
7.5;Control Methods;28
7.6;Control Events;28
7.7;The Web Page As a Control Tree;30
7.8;The Root Controls;32
7.9;Web Controls vs. HTML Controls;59
7.10;Summary;60
8;Encapsulating Functionality in ASP. NET;61
8.1;Packaging Content in ASP. NET;61
8.2;Comparing the Control- Building Techniques;63
8.3;ASP. NET AJAX;96
8.4;Using Design- Time Attributes;100
8.5;Summary;102
9;ASP.NET State Management;103
9.1;ASP. NET Request-Processing Architecture;103
9.2;ASP. NET and Server-Side State Management;106
9.3;ASP. NET and Client- Side State Management;107
9.4;A Client State Workshop;114
9.5;Form Post Data and ASP. NET Controls;126
9.6;ASP. NET Control State;133
9.7;Summary;139
10;The WebControl Base Class and Control Styles;141
10.1;Customizing the Appearance of Controls;141
10.2;HTML: Content and Appearance;142
10.3;WebControl and Control Styling;148
10.4;Custom Styling;167
10.5;Creating a Custom Style Class;184
10.6;Summary;199
11;Server Control Events;201
11.1;Events and ASP. NET Controls;201
11.2;The Need for Events in ASP. NET;201
11.3;The . NET Framework Event Model;203
11.4;Adding an Event to the TextBox Control;209
11.5;Creating a Custom Event;216
11.6;Capturing Postback with the Button Control;225
11.7;Exposing the Command Event;229
11.8;Composing the SuperButton Control into a Composite Pager Control;242
11.9;Control Life Cycle;255
11.10;Summary;268
12;Server Control Templates;270
12.1;Customized Control Content;270
12.2;Using Control Templates;271
12.3;Parsing Data from the Control Tags;285
12.4;Summary;297
13;Server Control Data Binding;298
13.1;Customized Control Content;299
13.2;Using Dynamic Templates;340
13.3;Summary;361
14;Integrating Client-Side Script;363
14.1;Client- Side Script Server Control Scenarios;363
14.2;Handling Client- Side Events;364
14.3;Running a Client Script When a Form Is Submitted;382
14.4;Integrating Client- Side and Server- Side Events;390
14.5;Client Callbacks;411
14.6;Summary;428
15;ASP.NET AJAX Controls and Extenders;429
15.1;ASP. NET AJAX;429
15.2;ASP. NET AJAX Extensibility;432
15.3;ASP. NET AJAX Server Controls;442
15.4;Summary;456
16;Other Server Controls;457
16.1;Web- Part-Based Web Site Development;457
16.2;Web Part Development;458
16.3;Adaptive Control Behavior;493
16.4;User Controls;518
16.5;Custom Controls;520
16.6;Summary;537
17;Design-Time Support;539
17.1;Professional Quality;539
17.2;Design- Time Architecture;539
17.3;Attributes;543
17.4;The TitledThumbnail Control;543
17.5;UI Type Editors;561
17.6;Component Editors;566
17.7;Custom Designers;574
17.8;Miscellaneous Design- Time Items;589
17.9;Summary;590
18;Building a Complex Control;592
18.1;The Problem Domain;592
18.2;The Live Search Web Service;593
18.3;Creating the Control Library Project;598
18.4;Configuring the Search Settings;601
18.5;Designing the Control Architecture;608
18.6;The Search Control;610
18.7;The Result Control;619
18.8;The Pager Control;658
18.9;Summary;670
19;Packaging and Deployment;671
19.1;Designer Support;671
19.2;Testing the Live Search Controls;685
19.3;Licensing Support;691
19.4;Globalization and Localization;710
19.5;Code Analysis for Managed Code;723
19.6;Documentation;725
19.7;Summary;726
20;Index;727



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.