Pro ASP.NET 3.5 Server Controls and AJAX Components (eBook)

eBook Download: PDF
2008 | 1st ed.
740 Seiten
Apress (Verlag)
978-1-4302-0290-5 (ISBN)

Lese- und Medienproben

Pro ASP.NET 3.5 Server Controls and AJAX Components - Dale Michalk, Rob Cameron
Systemvoraussetzungen
56,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

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.
Pro ASP.NET 3.5 Server Controls and AJAX Components 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 3.5, ASP.NET AJAX, and server control development. This book also covers SharePoint and targets the latest version of Visual Studio (2008) and the .NET Framework (3.5). Highlights include the following: Covers the new features in ASP.NET 3.5 and ASP.NET AJAX technology Describes the ASP.NET server control architecture in Visual Studio 2008/ASP.NET 3.5 covering state management, events, rendering, cross-platform support, control life cycle, localization, and deployment Demonstrates how to integrate client side development technologies such as DHTML and JavaScript with server control technology to create powerful interactive controls

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.

Contents at a Glance 5
Contents 6
About the Authors 15
About the Technical Reviewer 16
Acknowledgments 17
Introduction 18
Who This Book Is For 18
How This Book Is Structured 18
Prerequisites 19
Downloading the Code 19
Contacting the Authors 19
Server Control Basics 20
Source Code 20
The Heart and Soul of ASP. NET 20
A . NET Framework “ Hello, World” Web Form 21
Control Properties 26
Control Methods 28
Control Events 28
The Web Page As a Control Tree 30
The Root Controls 32
Web Controls vs. HTML Controls 59
Summary 60
Encapsulating Functionality in ASP. NET 61
Packaging Content in ASP. NET 61
Comparing the Control- Building Techniques 63
ASP. NET AJAX 96
Using Design- Time Attributes 100
Summary 102
ASP.NET State Management 103
ASP. NET Request-Processing Architecture 103
ASP. NET and Server-Side State Management 106
ASP. NET and Client- Side State Management 107
A Client State Workshop 114
Form Post Data and ASP. NET Controls 126
ASP. NET Control State 133
Summary 139
The WebControl Base Class and Control Styles 141
Customizing the Appearance of Controls 141
HTML: Content and Appearance 142
WebControl and Control Styling 148
Custom Styling 167
Creating a Custom Style Class 184
Summary 199
Server Control Events 201
Events and ASP. NET Controls 201
The Need for Events in ASP. NET 201
The . NET Framework Event Model 203
Adding an Event to the TextBox Control 209
Creating a Custom Event 216
Capturing Postback with the Button Control 225
Exposing the Command Event 229
Composing the SuperButton Control into a Composite Pager Control 242
Control Life Cycle 255
Summary 268
Server Control Templates 270
Customized Control Content 270
Using Control Templates 271
Parsing Data from the Control Tags 285
Summary 297
Server Control Data Binding 298
Customized Control Content 299
Using Dynamic Templates 340
Summary 361
Integrating Client-Side Script 363
Client- Side Script Server Control Scenarios 363
Handling Client- Side Events 364
Running a Client Script When a Form Is Submitted 382
Integrating Client- Side and Server- Side Events 390
Client Callbacks 411
Summary 428
ASP.NET AJAX Controls and Extenders 429
ASP. NET AJAX 429
ASP. NET AJAX Extensibility 432
ASP. NET AJAX Server Controls 442
Summary 456
Other Server Controls 457
Web- Part-Based Web Site Development 457
Web Part Development 458
Adaptive Control Behavior 493
User Controls 518
Custom Controls 520
Summary 537
Design-Time Support 539
Professional Quality 539
Design- Time Architecture 539
Attributes 543
The TitledThumbnail Control 543
UI Type Editors 561
Component Editors 566
Custom Designers 574
Miscellaneous Design- Time Items 589
Summary 590
Building a Complex Control 592
The Problem Domain 592
The Live Search Web Service 593
Creating the Control Library Project 598
Configuring the Search Settings 601
Designing the Control Architecture 608
The Search Control 610
The Result Control 619
The Pager Control 658
Summary 670
Packaging and Deployment 671
Designer Support 671
Testing the Live Search Controls 685
Licensing Support 691
Globalization and Localization 710
Code Analysis for Managed Code 723
Documentation 725
Summary 726
Index 727

Erscheint lt. Verlag 25.4.2008
Zusatzinfo 740 p.
Verlagsort Berkeley
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Informatik Web / Internet
Schlagworte ASP.NET • Deployment • Design • Development • Framework • JavaScript • .NET • .NET Framework • programming
ISBN-10 1-4302-0290-4 / 1430202904
ISBN-13 978-1-4302-0290-5 / 9781430202905
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 18,1 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Das umfassende Handbuch

von Jürgen Sieben

eBook Download (2023)
Rheinwerk Computing (Verlag)
89,90
Eine kompakte Einführung

von Brendan Burns; Joe Beda; Kelsey Hightower; Lachlan Evenson

eBook Download (2023)
dpunkt (Verlag)
39,90
Mini-Refactorings für besseres Software-Design

von Kent Beck

eBook Download (2024)
O'Reilly Verlag
26,90