Professional Documents
Culture Documents
Guidance
Getting Started
Getting Started with ASP.NET 4.5 Web Forms and Visual Studio 2013
Getting Started with Web Forms and Visual Studio
Create the Project
Create the Data Access Layer
UI and Navigation
Display Data Items and Details
Shopping Cart
Checkout and Payment with PayPal
Membership and Administration
URL Routing
ASP.NET Error Handling
Using Page Inspector for Visual Studio 2012 in ASP.NET Web Forms
https://docs.microsoft.com/en-us/aspnet/web-forms/ 1/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
Create a secure ASP.NET Web Forms app with user registration, email
confirmation and password reset (C#)
Create an ASP.NET Web Forms app with SMS Two-Factor Authentication (C#)
Performance
Using Asynchronous Methods in ASP.NET 4.5
Deployment
Advanced
ASP.NET Web Forms Connection Resiliency and Command Interception
https://docs.microsoft.com/en-us/aspnet/web-forms/ 3/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
ASP.NET 4 - Web Deployment with SQL Server Compact using Visual Studio
Visual Studio Web Deployment with SQL Server Compact - Introduction
Visual Studio Web Deployment with SQL Server Compact- Deploying SQL
Server Compact Databases
Visual Studio Web Deployment with SQL Server Compact - Web.Config
File Transformations
Visual Studio Web Deployment with SQL Server Compact - Configuring
Project Properties
Visual Studio Web Deployment with SQL Server Compact - Deploying to
IIS as a Test Environment
Visual Studio Web Deployment with SQL Server Compact - Setting Folder
Permissions
Visual Studio Web Deployment with SQL Server Compact - Deploying to
the Production Environment
Visual Studio Web Deployment with SQL Server Compact - Deploying a
Code-Only Update
https://docs.microsoft.com/en-us/aspnet/web-forms/ 4/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
https://docs.microsoft.com/en-us/aspnet/web-forms/ 5/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
Getting Started
Get Started with the AJAX Control Toolkit (C#)
Using AJAX Control Toolkit Controls and Control Extenders (C#)
Creating a Custom AJAX Control Toolkit Control Extender (C#)
Get Started with the AJAX Control Toolkit (VB)
Using AJAX Control Toolkit Controls and Control Extenders (VB)
https://docs.microsoft.com/en-us/aspnet/web-forms/ 6/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
Accordion
Databinding to an Accordion (C#)
Dynamically Adding Accordion Pane (C#)
Databinding to an Accordion (VB)
Dynamically Adding Accordion Pane (VB)
Animation
Adding Animation to a Control (C#)
Executing Several Animations at Same Time (C#)
Executing Several Animations after Each Other (C#)
Animation Depending On a Condition (C#)
Picking One Animation Out Of a List (C#)
Animating in Response To User Interaction (C#)
Disabling Actions during Animation (C#)
Triggering an Animation in another Control (C#)
Modifying Animations From Server Side (C#)
Executing Animations Using Client-Side Code (C#)
Changing an Animation Using Client-Side Code (C#)
Animating an UpdatePanel Control (C#)
Dynamically Controlling UpdatePanel Animations (C#)
Adding Animation to a Control (VB)
Executing Several Animations at Same Time (VB)
Executing Several Animations after Each Other (VB)
Animation Depending On a Condition (VB)
Picking One Animation Out Of a List (VB)
Animating in Response To User Interaction (VB)
Disabling Actions during Animation (VB)
Triggering an Animation in another Control (VB)
Modifying Animations From Server Side (VB)
Executing Animations Using Client-Side Code (VB)
Changing an Animation Using Client-Side Code (VB)
Animating an UpdatePanel Control (VB)
Dynamically Controlling UpdatePanel Animations (VB)
CascadingDropdown
Filling a List Using CascadingDropDown (C#)
Using CascadingDropDown with a Database (C#)
Presetting List Entries with CascadingDropDown (C#)
Using Auto-Postback with CascadingDropDown (C#)
Filling a List Using CascadingDropDown (VB)
https://docs.microsoft.com/en-us/aspnet/web-forms/ 7/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
CollapsiblePanel
Collapsing and Expanding a Panel from JavaScript (C#)
Collapsing and Expanding a Panel from JavaScript (VB)
ColorPicker
ColorPicker Control Extender (C#)
ColorPicker Control Extender (VB)
ComboBox
ComboBox Control (C#)
ComboBox Control (VB)
ConfirmButton
Using a ConfirmButton In a Repeater (C#)
Using a ConfirmButton In a Repeater (VB)
DropShadow
Adjusting the Z-Index of a DropShadow (C#)
Manipulating DropShadow Properties from Client Code (C#)
Adjusting the Z-Index of a DropShadow (VB)
Manipulating DropShadow Properties from Client Code (VB)
DynamicPopulate
Dynamically Populating a Control (C#)
Dynamically Populating a Control Using JavaScript Code (C#)
Using DynamicPopulate with a User Control And JavaScript (C#)
Dynamically Populating a Control (VB)
Dynamically Populating a Control Using JavaScript Code (VB)
Using DynamicPopulate with a User Control And JavaScript (VB)
FilteredTextBox
Allowing Only Certain Characters in a Text Box (C#)
Allowing Only Certain Characters in a Text Box (VB)
HoverMenu
Using HoverMenu with a Repeater Control (C#)
Using HoverMenu with a Repeater Control (VB)
HTMLEditor
HTML Editor Control (C#)
HTML Editor Control (VB)
https://docs.microsoft.com/en-us/aspnet/web-forms/ 8/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
ModalPopup
Launching a Modal Popup Window from Server Code (C#)
Using ModalPopup with a Repeater Control (C#)
Handling Postbacks from a ModalPopup (C#)
Positioning a ModalPopup (C#)
Launching a Modal Popup Window from Server Code (VB)
Using ModalPopup with a Repeater Control (VB)
Handling Postbacks from a ModalPopup (VB)
Positioning a ModalPopup (VB)
MutuallyExclusiveCheckbox
Creating Mutually Exclusive Checkboxes (C#)
Creating Mutually Exclusive Checkboxes (VB)
NoBot
Fighting Bots (C#)
Fighting Bots (VB)
NumericUpDown
Creating a Numeric Up/Down Control with a Web Service Backend (C#)
Creating a Numeric Up/Down Control with a Web Service Backend (VB)
PasswordStrength
Testing the Strength of a Password (C#)
Testing the Strength of a Password (VB)
Popup
Using Multiple Popup Controls (C#)
Handling Postbacks from A Popup Control With an UpdatePanel (C#)
Handling Postbacks from A Popup Control Without an UpdatePanel (C#)
Using Multiple Popup Controls (VB)
Handling Postbacks from A Popup Control With an UpdatePanel (VB)
Handling Postbacks from A Popup Control Without an UpdatePanel (VB)
Rating
Creating a Rating Control (C#)
Creating a Rating Control (VB)
ReorderList
Using Postbacks with ReorderList (C#)
Drag and Drop via ReorderList (C#)
Using Postbacks with ReorderList (VB)
Drag and Drop via ReorderList (VB)
https://docs.microsoft.com/en-us/aspnet/web-forms/ 9/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
Slider
Slider Control With Auto-Postback (C#)
Databinding the Slider Control (C#)
Slider Control With Auto-Postback (VB)
Databinding the Slider Control (VB)
TextBoxWatermark
Using TextBoxWatermark in a FormView (C#)
Using TextBoxWatermark With Validation Controls (C#)
Using TextBoxWatermark in a FormView (VB)
Using TextBoxWatermark With Validation Controls (VB)
Introduction
Creating a Data Access Layer (C#)
Creating a Business Logic Layer (C#)
Master Pages and Site Navigation (C#)
Creating a Data Access Layer (VB)
Creating a Business Logic Layer (VB)
Master Pages and Site Navigation (VB)
Basic Reporting
Displaying Data With the ObjectDataSource (C#)
Declarative Parameters (C#)
Programmatically Setting the ObjectDataSource's Parameter Values (C#)
Displaying Data With the ObjectDataSource (VB)
Declarative Parameters (VB)
Programmatically Setting the ObjectDataSource's Parameter Values (VB)
Master/Detail
Master/Detail Filtering With a DropDownList (C#)
Master/Detail Filtering With Two DropDownLists (C#)
Master/Detail Filtering Across Two Pages (C#)
Master/Detail Using a Selectable Master GridView with a Details
DetailView (C#)
Master/Detail Filtering With a DropDownList (VB)
Master/Detail Filtering With Two DropDownLists (VB)
Master/Detail Filtering Across Two Pages (VB)
Master/Detail Using a Selectable Master GridView with a Details
DetailView (VB)
Custom Formatting
Custom Formatting Based Upon Data (C#)
https://docs.microsoft.com/en-us/aspnet/web-forms/ 10/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
https://docs.microsoft.com/en-us/aspnet/web-forms/ 11/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
https://docs.microsoft.com/en-us/aspnet/web-forms/ 12/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
Caching Data
Caching Data with the ObjectDataSource (C#)
Caching Data in the Architecture (C#)
Caching Data at Application Startup (C#)
Using SQL Cache Dependencies (C#)
Caching Data with the ObjectDataSource (VB)
Caching Data in the Architecture (VB)
Caching Data at Application Startup (VB)
Using SQL Cache Dependencies (VB)
https://docs.microsoft.com/en-us/aspnet/web-forms/ 13/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
https://docs.microsoft.com/en-us/aspnet/web-forms/ 14/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
https://docs.microsoft.com/en-us/aspnet/web-forms/ 15/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
Videos
How Do I?
Learn the Tips and Tricks of Experts
Create a Multi-Lingual Site with Localization
Make use of Caching
Make Greater use of Caching
Utilize Web Parts and Personalization
Customize my Site with Profiles and Themes
Secure my Site using Membership and Roles
Create a "Contact Us" Page
Create a Full-Featured Customer Login Portal
Use Master Pages and Site Navigation
Create Data-Driven Web Sites
Implement an HttpModule
Set Up the SQL Membership Provider
Implement URL Rewriting
Utilize the CSS Friendly Control Adapters
Handle Application Events using an HttpModule
Use Cascading Style Sheets for Web Page Layout
Create a Custom Membership Provider
Create a Custom Profile Provider
Implement Site Navigation in ASP.NET
Use Validation Controls in ASP.NET
Create a Custom User Control in ASP.NET
Implement Health Monitoring for an ASP.NET Application
Implement Tracing in an ASP.NET Web Site
Event Handlers in ASP.NET Web Pages and Controls
Implement a Custom Health Monitoring Event
Use Control State to Persist Information for a Custom Web Server Control
Read, Write, and Delete Cookies in ASP.NET
Save and Load View State Information for a Custom Web Server Control
Create and Use Application Level Events in ASP.NET
Simple File Uploads in ASP.NET
Multiple File Uploads in ASP.NET 2
Multiple File Uploads in ASP.NET 1
File Uploads with an AJAX Style Interface
Work with Master Pages Declaratively and Programmatically
Handle Events in Master and Content Pages
Use the ObjectDataSource with a Data Access Class and Business Object
Create User Selectable Themes for a Web Site
Share Data Between Client JavaScript and Server Code Using a Hidden Field
https://docs.microsoft.com/en-us/aspnet/web-forms/ 16/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
https://docs.microsoft.com/en-us/aspnet/web-forms/ 17/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
Tailspin Spyworks
Tailspin Spyworks - Creating and Popular Products Control
Tailspin Spyworks - Implementing and Also Purchased Control
Tailspin Spyworks - Intro UI and EDM
Tailspin Spyworks - Directory Organization
Tailspin Spyworks - Category Menu
Tailspin Spyworks - Display the Product List
Tailspin Spyworks - Display Per Product Details
Tailspin Spyworks - Adding Items to the Shopping Cart
Tailspin Spyworks - Display Shopping Cart
Tailspin Spyworks - Update the Shopping Cart
Tailspin Spyworks - Migrate the Shopping Cart
Tailspin Spyworks - Final Check Out
Tailspin Spyworks - Adding User Product Reviews
Tailspin Spyworks - Displaying User Reviews
https://docs.microsoft.com/en-us/aspnet/web-forms/ 18/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
Authentication
Using Basic Forms Authentication in ASP.NET
Change the Forms Authentication Properties
Setup and Use Cookie-less Authentication in an ASP.NET Application
ASP Forms Login Relocation
Forms Login Custom Key Configuration
Add Custom Data to the Authentication Method
Use Custom Principal Objects
Understanding ASP.NET Memberships
Configuring SQL To Work with Membership Schemas
Changing Membership Settings in the Default Membership Schema
Creating User Accounts with the Create User Wizard
Creating User Accounts Programmatically
Validating Users Manually
Validating Users with the Login Control
Adding Users to Your Membership System
Logging Users Into Your Membership System
Implement the Registration Verification Pattern
Simple Web Service Authentication
Creating Inactive Users
SQL Injection Defense
SQL 2005
What is a Database
Understanding Database Tables and Records
More about Column Data Types and Other Properties
Designing Relational Database Tables
Manipulating Database Data
More Structured Query Language
Understanding Security and Network Connectivity
Connecting your Web Application to SQL Server 2005 Express Edition
Using SQL Server Management Studio
Getting Started with Reporting Services
https://docs.microsoft.com/en-us/aspnet/web-forms/ 19/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
Migrating
[Intro to ASP.NET 2.0:] ASP.NET 2.0 Fundamentals
[Intro to ASP.NET 2.0:] User Interface Elements
[Migrating from] Classic ASP to ASP.NET
Intro to ASP.NET for JSP Developers: Welcome to ASP.NET 2.0
Intro to ASP.NET for JSP Developers: Building Applications
https://docs.microsoft.com/en-us/aspnet/web-forms/ 20/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
ASP.NET AJAX
Get Started with ASP.NET AJAX
Implement Dynamic Partial-Page Updates with ASP.NET AJAX
Make Client-Side Network Callbacks with ASP.NET AJAX
Add ASP.NET AJAX Features to an Existing Web Application
ASP.NET AJAX Enable an Existing Web Service
https://docs.microsoft.com/en-us/aspnet/web-forms/ 22/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
Data Access
https://docs.microsoft.com/en-us/aspnet/web-forms/ 23/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
https://docs.microsoft.com/en-us/aspnet/web-forms/ 24/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
ASP.NET 3.5
How Do I
Create a Master Page in Visual Studio 2008
Create Nested Master Page in Visual Studio 2008
Cascading Style Sheets in Visual Studio 2008
Working with Visual Studio 2008 .NET Framework
Adding Elements to a CSS File and Create New CSS on the Fly
Advance Cascading Style Sheet Features and Management
Converting a .NET 2.0 Windows Forms Application to .NET 3.5
Get Started with the Entity Framework
Use the New Entity Data Source
Serialize a Graph with the Entity Framework
Use MSBuild to Automate the ASP.NET Compiler and Merge Utilities
ASP.NET Ajax
ASP.NET AJAX Support in Visual Studio 2008
Adding AJAX Functionality to an Existing ASP.NET Page
Creating and Using an AJAX-enabled Web Service in a Web Site
ASP.NET AJAX: A demonstration of ASP.NET AJAX
ADO.NET Data Services with ASP.NET AJAX Support
Intro to ASP.NET Ajax History
Using Script Combining to improve AJAX performance
Data Controls
ListView Control
DataPager Control
jQuery
Make Ajax Calls Using jQuery
https://docs.microsoft.com/en-us/aspnet/web-forms/ 25/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
.NET 4
Ajax
Imperative JavaScript Syntax for Microsoft Client Side Controls
ScriptLoader
JQuery Syntax for Microsoft Ajax
AJAX Data Templates
Chart
Chart Control
Introducing the New Chart Control in Visual Studio 2010
Core
Auto Start
Clean Web.Config Files
Predictable Client IDs
HtmlEncoder Utility Method
Data
Persistent GridView Row Selection
Markup Control
New Rendering Option for Check Box Lists and Radio Button Lists
Table Free Templated Controls
Tableless Menu Control
Hidden Field Divs
Disabled Control Styling
Performance
Selective View State
Easy State Compression
Use the ViewStateMode Property for Managing ViewState
Routing
Permanent Redirect
Imperative WebForms Routing
Declarative WebForms Routing
Outbound WebForms Routing
Use Routing with ASP.NET Web Forms
Work with URLs in ASP.NET Routing
SEO
Dynamic Metadata
ASP.NET 4.5
https://docs.microsoft.com/en-us/aspnet/web-forms/ 26/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
Recommended content
UI and Navigation
This tutorial series will teach you the basics of building an ASP.NET Web Forms application
using ASP.NET 4.5 and Microsoft Visual Studio Express 2013 for We...
Getting Started with ASP.NET 4.7 Web Forms and Visual Studio 2017
This step-by-step tutorial series will teach you the basics of building an ASP.NET Web Forms
application using ASP.NET 4.7 and Microsoft Visual Studio
Show more S
https://docs.microsoft.com/en-us/aspnet/web-forms/ 27/28
5/10/21 14:53 ASP.NET Web Forms | Microsoft Docs
https://docs.microsoft.com/en-us/aspnet/web-forms/ 28/28