ASP. NET tutorial (English)

Source: Internet
Author: User
Document directory
  • Introduction
  • Basic Reporting
  • Master/Detail
  • Custom Formatting
  • Editing, Inserting, and Deleting Data
  • Paging and Sorting
  • Custom Button Actions
  • Displaying Data with the DataList and Repeater
  • Filtering Scenarios with the DataList and Repeater
  • Editing and Deleting Data Through the DataList
  • Paging and Sorting with the DataList and Repeater
  • Custom Button Actions with the DataList and Repeater
  • Accessing the Database Directly from an ASP. NET Page
  • Enhancing the GridView
  • Working with Binary Files
  • Caching Data
  • Database-Driven Site Maps
  • Working with Batched Data
  • Advanced Data Access Scenarios
Introduction
  • Creating a Data Access Layer
  • Creating a Business Logic Layer
  • Master Pages and Site Navigation
Basic Reporting
  • Displaying Data With the ObjectDataSource
  • Declarative Parameters
  • Programmatically Setting the ObjectDataSource's Parameter Values
Master/Detail
  • Master/Detail Filtering With a DropDownList
  • Master/Detail Filtering With Two DropDownLists
  • Master/Detail Filtering processing SS Two Pages
  • Master/Detail Using a Selectable Master GridView with a Details DetailView
Custom Formatting
  • Custom Formatting Based Upon Data
  • Using TemplateFields in the GridView Control
  • Using TemplateFields in the DetailsView Control
  • Using the FormView's Templates
  • Displaying Summary Information in the GridView's Footer
Editing, Inserting, and Deleting Data
  • An Overview of Inserting, Updating, and Deleting Data
  • Examining the Events Associated with Inserting, Updating, and Deleting
  • Handling BLL-and DAL-Level Exceptions in an ASP. NET Page
  • Adding Validation Controls to the Editing and Inserting Interfaces
  • Customizing the Data Modification Interface
  • Implementing Optimistic Concurrency
  • Adding Client-Side Confirmation When Deleting
  • Limiting Data Modification Functionality Based on the User
Paging and Sorting
  • Paging and Sorting Report Data
  • Efficiently Paging Through Large Amounts of Data
  • Sorting Custom Paged Data
  • Creating a Customized Sorting User Interface
Custom Button Actions
  • Adding and Responding to Buttons to a GridView
Displaying Data with the DataList and Repeater
  • Displaying Data with the DataList and Repeater Controls
  • Formatting the DataList and Repeater Based Upon Data
  • Showing Multiple Records per Row with the DataList Control
  • Nested Data Web Controls
Filtering Scenarios with the DataList and Repeater
  • Master/Detail Filtering With a DropDownList
  • Master/Detail Filtering processing SS Two Pages
  • Master/Detail Using a Bulleted List of Master Records with a Details DataList
Editing and Deleting Data Through the DataList
  • An Overview of Editing and Deleting Data in the DataList
  • Ming Batch Updates
  • Handling BLL-and DAL-Level Exceptions
  • Adding Validation Controls to the DataList's Editing Interface
  • Customizing the DataList's Editing Interface
  • Implementing Optimistic Concurrency
  • Adding Client-Side Confirmation When Deleting
  • Limiting Data Modification Functionality Based on the User
Paging and Sorting with the DataList and Repeater
  • Paging Report Data in a DataList or Repeater Control
  • Sorting Data in a DataList or Repeater Control
Custom Button Actions with the DataList and Repeater
  • Custom Buttons in the DataList and Repeater
Accessing the Database Directly from an ASP. NET Page
  • Querying Data with the SqlDataSource Control
  • Using Parameterized Queries with the SqlDataSource
  • Inserting, Updating, and Deleting Data with the SqlDataSource
  • Implementing Optimistic Concurrency with the SqlDataSource
Enhancing the GridView
  • Adding a GridView Column of Radio Buttons
  • Adding a GridView Column of Checkboxes
  • Inserting a New Record from the GridView's Footer
Working with Binary Files
  • Uploading Files
  • Displaying Binary Data in the Data Web Controls
  • Including a File Upload Option When Adding a New Record
  • Updating and Deleting Existing Binary Data
Caching Data
  • Caching Data with the ObjectDataSource
  • Caching Data in the Architecture
  • Caching Data at Application Startup
  • Using SQL Cache Dependencies
Database-Driven Site Maps
  • Building a Custom Database-Driven Site Map Provider
Working with Batched Data
  • Wrapping Database Modifications within a Transaction
  • Batch Updating
  • Batch Deleting
  • Batch Inserting
Advanced Data Access Scenarios
  • Creating New Stored Procedures for the Typed DataSet's TableAdapters
  • Using Existing Stored Procedures for the Typed DataSet's TableAdapters
  • Updating the TableAdapter to Use JOINs
  • Adding Additional DataTable Columns
  • Working with Computed Columns
  • Refreshing the Data Access Layer's Connection-and Command-Level Settings
  • Protecting Connection Strings and Other Configuration Information
  • Debugging Stored Procedures
  • Creating Stored Procedures and User-Defined Functions with Managed Code

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.