: Mario Szpuszta, Matthew MacDonald
: Pro ASP.NET 3.5 in C# 2008 Includes Silverlight 2
: Apress
: 9781430215684
: 3
: CHF 49.80
:
: Allgemeines, Lexika
: English
: 1520
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF
* Completely up to date with the ASP.NET 2.0 technology and demonstrates the new best-practices and coding styles that it requires

* Focuses on developer's needs, explaining the technology in a manner applicable to development projects

* Provides comprehensive coverage of ASP.NET 2.0 (with C# .NET 2.0), providing thorough understanding of the subject area



Mario Szpuszta is working in the Developer and Platform Group of Microsoft, Austria. Before he started working for Microsoft, Mario was involved in several projects based on COM+ and DCOM with Visual Basic and Visual C++ as well as projects based on Java and J2SE. With beta 2 of the .NET Framework, he started developing Web applications with ASP.NET. As developer evangelist for Microsoft Austria, he is doing workshops, trainings, and proof-of-concept projects together with independent software vendors in Austria based on .NET, Web Services, and Office 2003 technologies.
Contents at a Glance4
Contents6
About the Authors29
About the Technical Reviewer30
Introduction31
What Does This Book Cover?31
Who Is This Book For?32
What Do You Need to Use This Book?33
Customer Support33
Core Concepts35
Before35
Introducing ASP.NET W36
The Evolution of Web Development36
Seven Important Facts About ASP.NET37
ASP.NET: The Story Continues46
Summary53
Visual Studio W54
The .NET Development Model55
The Visual Studio IDE67
The Code Editor73
The Code Model79
Web Projects86
Visual Studio Debugging90
Visual Studio Macros96
The Web Development Helper98
Summary100
Web Forms A101
Page Processing101
Web Forms Processing Stages116
The Page As a Control Container122
The Page Class129
Summary144
Server Controls A145
Types of Server Controls145
HTML Server Controls148
Web Controls157
The List Controls170
Input Validation Controls176
Rich Controls190
Summary195
ASP.NET Applications I196
Anatomy of an ASP.NET Application196
The global.asax Application File200
ASP.NET Configuration205
.NET Components227
Extending the HTTP Pipeline232
Summary247
State Management N248
ASP.NET State Management248
View State251
Transferring Information Between Pages260
Cookies269
Session State270
Application State280
Summary284
Data Access285
The285
ADO.NET Fundamentals A286
The ADO.NET Architecture287
The Connection Class291
The Command and DataReader Classes297
Transactions312
Provider-Agnostic Code320
Summary323
Data Components and the DataSet I324
Building a Data Access Component324
Disconnected Data336
The DataSet338
The DataAdapter Class340
The DataView Class348
Typed DataSets355
Summary364
Data Binding A365
Basic Data Binding365
Data Source Controls379
The SqlDataSource381
The ObjectDataSource395
The Limits of the Data Source Controls405
Summary408
Rich Data Controls I409
The GridView410
Formatting the GridView414
GridView Row Selection421
Sorting the GridView425
Paging the GridView430
GridView Templates436
The ListView447
The DetailsView and FormView453
Advanced Grids457
Summary474
Caching and Asynchronous Pages C475
Understanding ASP.NET Caching475
Output Caching476
Data Caching485
Cache Dependencies493
Custom Cache Dependencies505
Asynchronous Pages509
Summary520
Files and Streams M521
Working with the File System521
Reading and Writing Files with Streams538
Serialization550
Summary553
LINQ O554
LINQ Basics554
LINQ to DataSet567
LINQ to SQL570
The LinqDataSource601
Summary609
XML E610
When Does Using XML Make Sense?610
An Introduction to XML611
Stream-Based XML Processing617
In-Memory XML Processing623
Searching XML Content635
Validating XML Content642
Transforming XML Content645
XML Data Binding650
XML and the ADO.NET DataSet661
Summary665
Building ASP.NET Websites666
Once666
User Controls T667
User Control Basics667
Adding Code to a User Control670
Dynamically Loading User Controls679
Partial Page Caching683
Summary685
Themes and Master Pages B687
Cascading Style Sheets687
Themes692
Standardizing Website Layout702
Master Page Basics702
Advanced Master Pages711
Summary715
Website Navigation N716
Pages with Multiple Views716
Site Maps728
The TreeView Control749
The Menu Control758
Summary764
Website Deployment D765
Internet Information Services (IIS)765
Managing Websites791
Deploying Your ASP.NET Applications818
The VirtualPathProvider in ASP.NET835
Health Monitoring in ASP.NET839
Summary843
Security845
Devising845
The ASP.NET Security Model S846
What It Means to Create Secure Software846
Understanding the Levels of Security849
Internet Information Services Security854
ASP.NET Security Architecture871
Summary877