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.
Rapidgator.net
Table of content
- Data Binding I
- Introduction
- Databinding in ASP.NET
- Controls that support data binding
- Page-level binding
- Binding text and values
- Declarative data sources
- Binding to declarative data sources
- How declarative data binding works
- SqlDataSource
- Connection string storage
- GridView
- DetailsView
- Data Templates
- Using a Repeater
- DataList
- Summary
- Data Binding II
- Introduction
- DataSource parameters
- Using bound parameters
- DataSource events
- Declarative data sources and stored procedures
- Two-way data binding
- FormView
- ListView
- Using CSS with the ListView
- DataPager
- DataPager implementation
- ListView sorting, editing, inserting, and deleting
- ListView grouping
- Hierarchical binding
- XmlDataSource and transforms
- XmlDataSource and the TreeView
- Nested declarative data binding
- Binding to objects
- Wiring up a data access layer
- Custom paging with the ObjectDataSource
- Typed DataSets
- Summary
- State Management
- Introduction
- Application state
- Session state
- Session state in ASP.NET
- Configuring session state and cookieless mode
- Auto-detect cookieless mode
- Out of process session state
- State server and SQL server
- Minimizing round trips with out of process session state
- Cookies
- Setting and retrieving cookies
- Query strings
- Items state
- ViewState
- Cross page posting
- Notes on cross page posting
- Profile
- Profile storage
- Anonymous client identification
- Managing profile data
- Storing profile data
- MultiView/View and Wizard controls
- State comparison
- Summary
- Validation
- Introduction
- Form validation
- Client-side validation
- Server-side validation
- Validation observations
- Validation in ASP.NET
- ValidationSummary
- Validation control rendering
- Page validation
- Validation in Page lifecycle
- Client-side validation implementation
- Controls supporting validation
- Validation controls
- CompareValidator
- RegularExpressionValidator
- CustomValidator
- Validation groups
- Summary
- ASP.NET Validation Controls
- ASP.NET Validation Controls
- Caching
- Introduction
- Output caching
- Output caching performance
- OutputCache directive attributes
- Programmatic output caching and HttpCachePolicy
- Output caching location
- Caching multiple versions of a page
- VaryByHeader and VaryByCustom
- Post-cache substitution
- Cache profiles
- Configuration control over cache settings
- Page fragment caching
- Programmatic page fragment caching
- Data cache
- Data caching performance
- Cache entry attributes
- Setting cache entry attributes
- DataSource caching
- Removing objects from the cache
- Cache dependencies
- SQL cache dependencies
- Declarative SQL cache dependencies
- Diagnostic checklist for SQL cache dependencies
- Summary
- Resources and Internationalization
- Introduction
- Localization
- App_GlobalResources
- Localization with page resources
- Resource expressions
- Localizing static content
- Changing culture dynamically
- Summary
No comments:
Post a Comment