ASP.NET 3.5 Working With Data
Learn how to work with data on the Windows platform using ASP.NET.
What you'll learn
ASP.NET has established itself as one of the most productive environments for building web applications and more developers are switching over every day. The 2.0 release of ASP.NET builds on the same componentry of 1.1, improving productivity of developers even further by providing standard implementations of common Web application features like membership, persistent user profile, and Web parts, among others. The 3.5 release adds several new controls including the flexible ListView and the LinqDataSource, as well as integrated suport for ASP.NET Ajax. This course will cover the data access, caching, and state management features of ASP.NET.
Table of contents
- Introduction 2m
- Databinding in ASP.NET 6m
- Controls that support data binding 4m
- Page-level binding 2m
- Binding text and values 3m
- Declarative data sources 5m
- Binding to declarative data sources 2m
- How declarative data binding works 3m
- SqlDataSource 7m
- Connection string storage 3m
- GridView 5m
- DetailsView 4m
- Data Templates 3m
- Using a Repeater 4m
- DataList 3m
- Summary 1m
- Introduction 3m
- DataSource parameters 7m
- Using bound parameters 4m
- DataSource events 6m
- Declarative data sources and stored procedures 4m
- Two-way data binding 7m
- FormView 7m
- ListView 4m
- Using CSS with the ListView 4m
- DataPager 3m
- DataPager implementation 3m
- ListView sorting, editing, inserting, and deleting 4m
- ListView grouping 4m
- Hierarchical binding 4m
- XmlDataSource and transforms 1m
- XmlDataSource and the TreeView 4m
- Nested declarative data binding 7m
- Binding to objects 4m
- Wiring up a data access layer 7m
- Custom paging with the ObjectDataSource 5m
- Typed DataSets 4m
- Summary 1m
- Introduction 3m
- Application state 10m
- Session state 7m
- Session state in ASP.NET 4m
- Configuring session state and cookieless mode 4m
- Auto-detect cookieless mode 4m
- Out of process session state 3m
- State server and SQL server 7m
- Minimizing round trips with out of process session state 2m
- Cookies 3m
- Setting and retrieving cookies 4m
- Query strings 7m
- Items state 6m
- ViewState 2m
- Cross page posting 11m
- Notes on cross page posting 8m
- Profile 8m
- Profile storage 5m
- Anonymous client identification 5m
- Managing profile data 3m
- Storing profile data 4m
- MultiView/View and Wizard controls 5m
- State comparison 4m
- Summary 1m
- Introduction 1m
- Form validation 2m
- Client-side validation 4m
- Server-side validation 3m
- Validation observations 2m
- Validation in ASP.NET 5m
- ValidationSummary 2m
- Validation control rendering 4m
- Page validation 4m
- Validation in Page lifecycle 3m
- Client-side validation implementation 6m
- Controls supporting validation 2m
- Validation controls 2m
- CompareValidator 3m
- RegularExpressionValidator 3m
- CustomValidator 4m
- Validation groups 4m
- Summary 1m
- Introduction 2m
- Output caching 3m
- Output caching performance 1m
- OutputCache directive attributes 2m
- Programmatic output caching and HttpCachePolicy 3m
- Output caching location 5m
- Caching multiple versions of a page 7m
- VaryByHeader and VaryByCustom 3m
- Post-cache substitution 7m
- Cache profiles 2m
- Configuration control over cache settings 2m
- Page fragment caching 5m
- Programmatic page fragment caching 1m
- Data cache 8m
- Data caching performance 1m
- Cache entry attributes 3m
- Setting cache entry attributes 3m
- DataSource caching 3m
- Removing objects from the cache 3m
- Cache dependencies 7m
- SQL cache dependencies 8m
- Declarative SQL cache dependencies 3m
- Diagnostic checklist for SQL cache dependencies 3m
- Summary 1m