How to perform a variety of data-related tasks using ASP.NET Web Forms data controls.
This topic provides links to documentation resources about how to access data in ASP.NET web applications, primarily by using the Entity Framework and SQL Server.
This introductory set of tutorials explains how to create a Data Access Layer (DAL), a Business Logic Layer (BLL), and a consistent look across your site.
This set of tutorials looks at how to use the ObjectDataSource control to work with data retrieved from the BLL, all without code.
These tutorials show how to display master records in a drop-down list and details in a GridView control.
These tutorials look at how to customize data display during data binding by using event handlers in the GridView, DetailsView, and FormView controls.
In these tutorials you see how to map methods of the ObjectDataSource control to BLL methods, and how to configure the GridView, DetailsView, and FormView controls to let users modify data.
In these tutorials you add some initial sorting and paging functionality to data reports.
This short set of tutorials shows how to add buttons to the GridView or DetailsView control that can perform any actions that your application needs.
These tutorials show alternative ways to display data by using the DataList and Repeater controls.
In these tutorials you see how to display master/detail reports using drop-down lists for the master records and a DataList control for the details.
These tutorials show how to tweak the DataList control so that it lets uses modify data.
These tutorials show how to add paging support to the DataList or Repeater control to create a very flexible UI for paging and sorting.
These tutorials show how to add buttons to the DataList and Repeater controls to add custom functionality.
These tutorials show how to use the SqlDataSource control to query the database directly when you don't need a strict separation of the presentation and data access layers.
These tutorials show how to add a column of radio buttons to a GridView control to provide an intuitive way to select a single row.
These tutorials show how to let users upload binary files (like Word or PDF documents) to the server, where they can be stored in folders or in the database.
This tutorial set explains caching, which can improve site performance, and how to apply caching to the Presentation Layer using the ObjectDataSource control.
This tutorial explains how to build a site map dynamically based on information in the database.
These tutorials look at updating, deleting, and inserting batches of data using transactions.
These tutorials cover how to work with stored procedures and computed columns, how to use joins with database tables, and how to encrypt data connection information.
Microsoft has made it possible for you to enjoy this Pluralsight training free of charge. In addition, you can watch more videos free of charge from Microsoft.
Sponsored By: Pluralsight
Unlock access to 3,000+ dev, IT and creative courses that you can watch anytime, anywhere.
Starting at $29/mo.free trial subscribe now
Microsoft's Jon Galloway recommends these books for learning ASP.NET Web Forms:
by Imar Spaanjaars
by Jason N. Gaylord, Christian Wenz, Pranav Rastogi, Todd Miranda, Scott Hanselman
by Matthew MacDonald
The product(s) you are about to install leverage the Web Platform Installer (WebPI) for installation. By downloading and using the Web Platform Installer (WebPI), you agree to the license terms and privacy statement for WebPI. This installer will contact Microsoft over the Internet to retrieve product information. WebPI uses the Microsoft Customer Experience Improvement Program (CEIP), which is turned on by default, see privacy statement for more information. Some of the Microsoft software obtained through WebPI may use CEIP. To view which software uses CEIP, see here.Accept and install