Language

How to perform a variety of data-related tasks using ASP.NET Web Forms data controls.

  1. ASP.NET Data Access - Recommended Resources

    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.

  2. Model Binding and Web Forms in Visual Studio 2013 (6 Tutorials)

    Presents how to retrieve data using Model Binding and Web Forms

  3. Introduction (6 Tutorials)

    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.

  4. Basic Reporting (6 Tutorials)

    This set of tutorials looks at how to use the ObjectDataSource control to work with data retrieved from the BLL, all without code.

  5. Master/Detail (8 Tutorials)

    These tutorials show how to display master records in a drop-down list and details in a GridView control.

  6. Custom Formatting (10 Tutorials)

    These tutorials look at how to customize data display during data binding by using event handlers in the GridView, DetailsView, and FormView controls.

  7. Editing, Inserting, and Deleting Data (16 Tutorials)

    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.

  8. Paging and Sorting (8 Tutorials)

    In these tutorials you add some initial sorting and paging functionality to data reports.

  9. Custom Button Actions (2 Tutorials)

    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.

  10. Displaying Data with the DataList and Repeater (8 Tutorials)

    These tutorials show alternative ways to display data by using the DataList and Repeater controls.

  11. Filtering Scenarios with the DataList and Repeater (6 Tutorials)

    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.

  12. Editing and Deleting Data Through the DataList (10 Tutorials)

    These tutorials show how to tweak the DataList control so that it lets uses modify data.

  13. Paging and Sorting with the DataList and Repeater (4 Tutorials)

    These tutorials show how to add paging support to the DataList or Repeater control to create a very flexible UI for paging and sorting.

  14. Custom Button Actions with the DataList and Repeater (2 Tutorials)

    These tutorials show how to add buttons to the DataList and Repeater controls to add custom functionality.

  15. Accessing the Database Directly from an ASP.NET Page (8 Tutorials)

    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.

  16. Enhancing the GridView (6 Tutorials)

    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.

  17. Working with Binary Files (8 Tutorials)

    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.

  18. Caching Data (8 Tutorials)

    This tutorial set explains caching, which can improve site performance, and how to apply caching to the Presentation Layer using the ObjectDataSource control.

  19. Database-Driven Site Maps (2 Tutorials)

    This tutorial explains how to build a site map dynamically based on information in the database.

  20. Working with Batched Data (8 Tutorials)

    These tutorials look at updating, deleting, and inserting batches of data using transactions.

  21. Advanced Data Access Scenarios (18 Tutorials)

    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.

ASP.NET Web Forms Books

Microsoft's Jon Galloway recommends these books for learning ASP.NET Web Forms:

Beginning ASP.NET 4.5: in C# and VB

Beginning ASP.NET 4.5: in C# and VB

by Imar Spaanjaars

Professional ASP.NET 4.5 in C# and VB

Professional ASP.NET 4.5 in C# and VB

by Jason N. Gaylord, Christian Wenz, Pranav Rastogi, Todd Miranda, Scott Hanselman

Pro ASP.NET 4 in C# 2010

Pro ASP.NET 4 in C# 2010

by Matthew MacDonald