: Matthew MacDonald, Mario Szpuszta
: Pro ASP.NET 3.5 in C# 2008
: Apress
: 9781430204329
: 2
: CHF 40.80
:
: Informatik
: English
: 1498
: 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



Matthew MacDonald is an author,educator, and MCSD developer who has a passion for emerging technologies. He isthe author of more than a dozen books about .NET programming. In a dimly-remembered past life, he studied English literature and theoretical physics.
Contents at a Glance4
Contents6
About the Authors27
About the Technical Reviewer28
Introduction29
What Does This Book Cover?29
Who Is This Book For?30
What Do You Need to Use This Book?31
Customer Support31
Core Concepts33
Introducing ASP.NET34
The Evolution of Web Development34
Seven Important Facts About ASP. NET37
ASP. NET 3.5: The Story Continues46
Summary52
Visual Studio53
The . NET Development Model54
The Visual Studio IDE66
The Code Editor72
The Code Model78
Web Projects85
Visual Studio Debugging89
Visual Studio Macros95
The Web Development Helper97
Summary99
Web Forms100
Page Processing100
Web Forms Processing Stages115
The Page As a Control Container121
The Page Class128
Summary143
Server Controls144
Types of Server Controls144
HTML Server Controls147
Web Controls156
The List Controls169
Input Validation Controls175
Rich Controls189
Summary194
ASP.NET Applications195
Anatomy of an ASP. NET Application195
The global. asax Application File199
ASP. NET Configuration204
. NET Components226
Extending the HTTP Pipeline231
Summary246
State Management247
ASP. NET State Management247
View State250
Transferring Information Between Pages259
Cookies268
Session State269
Application State279
Summary283
Data Access284
ADO.NET Fundamentals285
The ADO. NET Architecture286
The Connection Class291
The Command and DataReader Classes296
Transactions312
Provider- Agnostic Code320
Summary323
Data Components and the DataSet324
Building a Data Access Component324
Disconnected Data336
The DataSet338
The DataAdapter Class340
The DataView Class348
Typed DataSets355
Summary364
Data Binding365
Basic Data Binding365
Data Source Controls379
The SqlDataSource381
The ObjectDataSource395
The Limits of the Data Source Controls405
Summary408
Rich Data Controls409
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 Pages475
Understanding ASP. NET Caching475
Output Caching476
Data Caching485
Cache Dependencies493
Custom Cache Dependencies505
Asynchronous Pages509
Summary520
Files and Streams521
Working with the File System521
Reading and Writing Files with Streams538
Serialization550
Summary553
LINQ554
LINQ Basics554
LINQ to DataSet567
LINQ to SQL570
The LinqDataSource601
Summary609
XML610
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
User Controls667
User Control Basics667
Adding Code to a User Control670
Dynamically Loading User Controls679
Partial Page Caching683
Summary685
Themes and Master Pages687
Cascading Style Sheets687
Themes692
Standardizing Website Layout702
Master Page Basics702
Advanced Master Pages711
Summary715
Website Navigation716
Pages with Multiple Views716
Site Maps728
The TreeView Control749
The Menu Control758
Summary764
Website Deployment765
Internet Information Services ( IIS)765
Managing Websites791
Deploying Your ASP. NET Applications818
The VirtualPathProvider in ASP. NET835
Health Monitoring in ASP. NET839
Summary843
Security845
The ASP.NET Security Model846
What It Means to Create Secure Software846
Understanding the Levels of Security849
Internet Information Services Security854
ASP. NET Security Architecture871
Summary877
Forms Authentication878
Introducing Forms Authentication878
Implementing Forms Authentication884
IIS 7.0 and Forms Authentication897
Summary903
Membership904
Introducing the ASP. NET Membership API904
Using the Membership API907
Using the Security Controls921
Configuring Membership in IIS 7.0945
Using the Membership Class949
Summary956
Windows Authentication957
Introducing Windows Authen