Home ASP.NET Tutorials

ASP Tutorials

Microsoft ASP.NET Tutorials Introduction
This tutorial will help you figure out how to write Web applications using Microsoft's most current version of its HTTP request processing framework?ASP.NET 2.0.
Microsoft ASP.NET Tutorials Web Application Basics
After completing this tutorial, you will be able to: Interpret HTTP requests; Use the .NET Framework to make HTTP requests without a browser; Interpret HTML; Work with IIS; Produce dynamic Web content without using ASP.NET.
Microsoft ASP.NET Tutorials ASP.NET Application Fundamentals
After completing this tutorial, you will be able to: Create an IIS Virtual Directory; Develop an HTML page into an ASP.NET application; Mix HTML with executable code and work with server side script blocks; Locate and view the assembly compiled by ASP.NET using your ASPX file; Work with code-behind and code-beside execution models.
Microsoft ASP.NET Tutorials The Page Rendering Model
After completing this tutorial, you will be able to: Work directly with server-side control tags; Create a Web site with Visual Studio; Work with Web forms and server-side controls using Visual Studio; Work with post-back events using Visual Studio.
Microsoft ASP.NET Tutorials Custom Rendered Controls
Add a new project to the existing project within a Visual Studio solution file; Create a server-side control that renders custom HTML; Add a server-side control to the Visual Studio toolbox; Place a server-side control on a Web form; Manage events within the control; Use ASP.NET to detect differences in client browsers and apply that information.
Microsoft ASP.NET Tutorials Composite Controls
How to : Create a composite custom control; Create a composite User control; Recognize when each kind of control is appropriate.
Microsoft ASP.NET Tutorials Control Potpourri
How to: Use ASP.NET validation controls; Use TreeView; Use MultiView.
Microsoft ASP.NET Tutorials Web Parts
After completing this tutorial, you will be able to: Understand ASP.NET Web Parts; Use standard Web Parts in a Web page; Create a custom Web Part; Use the custom Web Part in a Web page.
Microsoft ASP.NET Tutorials A Common Look and Feel
After completing this tutorial, you will be able to: Use Master Pages to develop a common look and feel for your entire site; Use Themes to apply a style to a page en masse; Use Skins to stylize custom controls.
Microsoft ASP.NET Tutorials Configuration
After completing this tutorial, you will be able to: Understand the way .NET handles configuration; Apply configuration settings to ASP.NET Applications; Manage ASP.NET configuration using the ASP.NET Administration tool; Manage ASP.NET configuration using the MMC Snap-in.
Microsoft ASP.NET Tutorials Logging In
After completing this tutorial, you will be able to: Manage Web-based security; Implement Forms Authentication; Work with Forms Authentication in the raw; Work with ASP.NET login controls to make writing login pages painless; Work with ASP.NET role-based authorization.
Microsoft ASP.NET Tutorials Databinding
After completing this tutorial, you will be able to: Represent collections using databound controls; Talk to database providers in ASP.NET; Customize databound controls.
Microsoft ASP.NET Tutorials Personalization
After completing this tutorial, you will be able to: Use ASP.NET personalization; Apply personalization to a Web site.
Microsoft ASP.NET Tutorials Session State
After completing this tutorial, you will be able to: Explain the importance of managing session state in a Web application; Use the session state manager (the Session object); Configure session state; Store session state on a state server; Store session state in a database.
Microsoft ASP.NET Tutorials Application Data Caching
After completing this tutorial, you will be able to: Improve the performance of your application by using the application cache; Avoid unnecessary round-trips to the database; Manage items in the cache.
Microsoft ASP.NET Tutorials Caching Output
After completing this tutorial, you will be able to: Cache content; Improve the performance of Web applications by using output caching; Manage the cached content through the OutputCache directive; Manage the cached content through the HttpCachePolicy class.
Microsoft ASP.NET Tutorials Diagnostics and Debugging
After completing this tutorial, you will be able to: Turn on page tracing; Insert custom trace messages into the page trace; Turn tracing on for the entire application; Manage custom error pages; Manage exceptions within your application.
Microsoft ASP.NET Tutorials The Application and HTTP Modules
After completing this tutorial, you will be able to: Use HttpApplication as a rendezvous point for your application; Manage data within the HttpApplication object; Manage events within the HttpApplication object; Work with HTTP Modules.
Microsoft ASP.NET Tutorials Custom Handlers
After completing this tutorial, you will be able to: Recognize the role of custom handlers in ASP.NET; Write custom binary handlers; Write just-in-time compiled custom handlers; Let IIS and ASP.NET know about your custom handler.
Microsoft ASP.NET Tutorials Web Services
After completing this tutorial, you will be able to: Understand the importance of Web services; Use the technologies underlying Web services; Write Web services using ASP.NET; Consume Web services.
Microsoft ASP.NET Tutorials Managing and Deploying Web Applications
After completing this tutorial, you will be able to: Recognize ways the Visual Studio project models affect deployment; Build a Web setup utility.

This tutorial will help you figure out how to write Web applications using Microsoft's most current version of its HTTP request processing framework-ASP.NET 2.0. The world of Web development offers several different choices as far as development tools go. Over the past few years, ASP.NET has evolved to become one of the most consistent, stable, and feature-rich frameworks available for managing HTTP requests.

Using ASP.NET, you can build Web applications that deliver unprecedented power and performance. But to make the most of ASP.NET, Web developers need to think and work very differently from the ways they've programmed in the past.