Part I: Building an ASP.NET Page
The ASP.NET Programming Model
This chapter covers ASP.NET's workings from HTTP standpoint,
the component model of ASP.NET, the development stack of ASP.NET, presentation
layer and controls and the rationale behind provider model implementation in
Web Development in Microsoft Visual Studio .NET 2005
covers issues of Visual Studio .NET 2003 and how they are solved in Visual
Studio .NET 2005. It also explains how to create an ASP.NET project, how to
work with ASP.NET project items and how to deploy and administer an ASP.NET
Anatomy of an ASP.NET Page
covers ASP.NET Page's machinery and request processing mechanics, Page class's
object model and page lifecycle.
ASP.NET Core Server Controls
This chapter covers
generalities of ASP.NET server controls, html controls, web controls and validation
Working with the Page
covers programming with server-side forms, error handling, tracing and
Rich Page Composition
covers master pages, themes and creating wizards.
Part II: Adding Data in an ASP.NET Site
ADO.NET Data Providers
covers .Net data access infrastructure including .NET managed data providers,
data sources accessed through ADO.NET and provider factory model. It also
covers in detail how to connect to a data source and how to execute database
ADO.NET Data Containers
covers data adapters, table mapping, batch updates and in-memory data container
objects, such as DataSet, DataTable and DataView.
The Data-Binding Model
covers data source-based data binding, list controls and iterative controls,
data-binding expressions and data source controls.
Bindable Grids of Data
covers DataGrid control and its successor, GridView control. It focuses on how
GridView makes working with grids easier and how to bind data to the grids. It
also covers paging, sorting, editing and advanced capabilities of GridView.
Views of a Record
This chapter covers
DetailsView and FormView controls' object model, binding and editing data with
them and how to create master/detail views.
Part III: ASP.NET Infrastructure
HTTP Request Context
covers initialization of an ASP.NET application, global.asax file and
HttpApplication object, HttpContext class, Server object, HttpResponse object
and HttpRequest object.
covers application state, working with and customizing session state plus view
covers data caching with Cache class, ASP.NET page caching known also as page
output caching and cache dependencies (SQL and custom).
covers security threats in web applications, ASP.NET security context and
identity flow with ASP.NET authentication methods, forms authentication,
membership and role management API and security-related server controls.