|
The
Evolution of Application Development
Introducing
Web Development
A Brief History
of Business Computing
The Internet
and the World Wide Web
Pulling Together
Business Computing and the World Wide Web
Distributing
the Work
Introducing .NET
A Brief History
of Windows Development
Components of
a .NET Application
NET Framework
Class Library
IDE Overview
ASP.NET Development
tools
The IDE
Building a .NET
Project
Introduction to ASP.NET
A Review of
Classic ASP
ASP.NET Web
Applications
Rendering HTML
with Server Controls
Using ASP.NET
to Deliver XML Web
Services
Working with Web Forms Controls
Introduction
to Web Forms Controls
Simple Input
Controls
HyperLinks and
Button Controls
List Controls
Validating User Input
Overview of
ASP.NET Validation Controls
Using the Simple
Validators
Using the Complex
Validators
Summarizing
Results with the ValidationSummary Control
Using Rich Server Controls
Introduction
to Rich Controls
The Calendar
Control
The AdRotator
Control
The XML Control
Accessing Data
Overview of
ADO.NET
Connecting to
Data
Executing Commands
Working with
Data
Choosing an
ADO.NET Provider
Using the DataList and Repeater
Controls
Overview of
List-Bound Controls
Creating a Repeater
Control
Creating a DataList
Control
Working with the DataGrid Control
Introduction
to the DataGrid
Setting Up the
DataGrid
Using Advanced
DataGrid Features
Adding Advanced
Features
Managing Data with ADO.NET DataSets
The Role of
DataSets in ADO.NET
Using DataSets
in ASP.NET
Saving DataSets
in Session State
Using DataTable
Constraints and DataSet DataRelations
Using DataSets
with DataAdapters to Modify Data
The Transactional
Model in DataSets
Creating XML Web Services
The Motivation
for XML Web Services
Creating an
XML Web Service
Disabling Unwanted
Protocols
Designing XML
Web Services
|
Consuming
XML Web Services
Creating Web
Services Clients
HTTP Clients
Creating .NET
Consumers
Web Services
and Legacy Clients
Discovering
Web Services Using UDDI
Migration and Interoperability
Migrating ASP
to ASP.NET
Using COM Objects
in ASP.NET
Working with
ADO Recordsets
Using Platform
Invocation Services
Managing State with ASP.NET
Preserving State
in Web Applications
Page-Level State
Using Cookies
to Preserve State
ASP.NET Session
State
Storing Objects
in Session State
Configuring
Session State
Setting Up an
Out-of-Process State Server
Storing Session
State in SQL Server
Using Cookieless
Session IDs
Application
State
Creating New Controls in ASP.NET
Two Kinds of
User-Defined Controls
Creating a User
Control
A More Complex
User Control
Creating a Custom
Control
Investigating
the StateDropDownList Control
Improving Performance with Caching
The Importance
of Caching
Declarative
Page Output Caching
Programmatic
Page Caching
Caching Page
Fragments
Caching Data
Monitoring Performance
Tracing and Debugging in ASP.NET
Tracing in ASP.NET
Debugging ASP.NET
Applications
Using XML Web Services in Applications
Digging Deeper
into Consuming Web Services
Transferring
Binary Information Using XML Web Services
Configuring and Deploying ASP.NET
Applications
Configuring
IIS and the .NET Framework
Deploying ASP.NET
Applications
Creating Mobile Web Applications
A Big Problem,
and a Solution
Introducing
ASP.NET Mobile Controls
Investigating
the ASP.NET Mobile Controls
Securing ASP.NET Applications
ASP.NET Security
Overview
Windows Authentication
Forms Authentication
Custom Authentication
Robust Data Handling with ADO.NET
DataSets
and XML
Typed DataSets
Optimistic
Concurrency
|