ASP.NET Web Forms - Tutorials

ASP.NET is the next generation ASP, ASP is not an updated version.

You should have basic knowledge

Before you continue, you need to have a basic knowledge of the following understanding:

  • WWW, HTML and the basics of site built
  • Scripting languages ​​such as JavaScript or VBScript
  • Basics server scripts

If you want to study these subjects first, please our home page to access these tutorials.

What is ASP?

Microsoft has a server-side scripting technology ASP (Active Server Pages) is now often called classic ASP.

ASP 3.0 is the last version of the classic ASP.

To learn more about ASP, please study our ASP tutorial .

ASP.NET is not ASP

ASP.NET is the next generation ASP, ASP is not an updated version.

ASP.NET is a server-side scripting new technology. Microsoft has completely rewritten the underlying ASP.NET, ASP.NET is not backward compatible with ASP.

You will learn more about the differences between ASP and ASP.NET in the next chapter of this tutorial.

ASP.NET is the major part of the Microsoft .NET Framework

What is ASP.NET?

ASP.NET is a server side scripting technology that enables (embedded web pages) script is executed by an Internet server.

  • ASP.NET is a Microsoft technology
  • ASP refers to active server pages (Active Server Pages)
  • ASP.NET is a program that runs in IIS
  • IIS (Internet Information Services) is Microsoft's Internet server
  • IIS is a free operating system bundled with Windows servers components
  • IIS is part of Windows 2000 and XP Professional Edition

What is the ASP.NET file?

  • ASP.NET file similar to HTML files
  • ASP.NET file can contain HTML, XML, and scripts
  • ASP.NET file script is executed on the server
  • ASP.NET file extension file is ".aspx"

How ASP.NET work?

  • When a browser requests the HTML file, the server returns the file
  • When a browser requests ASP.NET file, IIS will pass the request to the ASP.NET engine on the server
  • ASP.NET engine reads the file line by line, and executes a script file
  • Finally, ASP.NET file is returned as plain HTML browser

What is ASP +?

ASP + is equivalent to ASP.NET.

ASP + Microsoft developed an early name used during ASP.NET.

Microsoft .NET Framework

Infrastructure .NET Framework Microsoft .NET platform.

.NET Framework is built, and develop an environment to run Web applications and Web services.

Microsoft's first server technology ASP (Active Server Pages), is a powerful scalability good "programming language." But it was too oriented code, the application framework is not, nor is it an enterprise-class development tools.

Objective Microsoft .NET framework is developed to solve these problems.

.NET Framework Keywords:

  • Faster and easier programming
  • Reducing the amount of code
  • Declarative programming model
  • Richer services layer control events
  • Larger type library
  • Better support for development tools

.NET Framework includes three main parts:

Programming language:

  • C # (Pronounced C sharp)
  • Visual Basic (VB .NET)
  • J # (Pronounced J sharp)

Server technologies and client technologies:

  • ASP .NET (Active Server Pages)
  • Windows Forms (Windows desktop solutions)
  • Compact Framework (PDA / Mobile solutions)

Development Environment:

  • Visual Studio .NET (VS .NET)
  • Visual Web Developer

This tutorial is the content about ASP.NET.


ASP.NET 2.0 by adding support for several new features, improvements made to ASP.NET.

In the next chapter of this tutorial, you can learn more about the differences of ASP.NET 2.0 and ASP.NET.


ASP.NET 3.0 is not a new version of ASP.NET. It's just the name of the new ASP.NET 2.0 framework library only, the framework library support:

  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation;
  • Windows CardSpace

Note: This tutorial does not involve ASP.NET 3.0.