ASP.NET
- Previous Page ASP.NET Tutorial
- Next Page WebPages Introduction
Classic ASP - Active Server Pages
Active Server Pages (ASP), also known as classic ASP (Classic ASP), is the first server-side script engine released by Microsoft in 1998.
ASP is a technology that allows scripts in web pages to be executed on Internet servers.
The file extension for ASP pages is .asp, usually written in VBScript.
If you need to learn classic ASP,Please visit our ASP tutorial.
ASP.NET
ASP.NET is the next generation of ASP. It is not compatible with classic ASP, but ASP.NET can reference ASP.
ASP.NET pages need to be compiled, so they are faster than classic ASP.
ASP.NET has better language support, a large number of user controls, XML-based components, and integration with user authentication.
The file extension for ASP.NET pages is .aspx, and is usually written in VB (Visual Basic) or C# (C sharp).
User controls in ASP.NET can be written in different languages, including C++ and Java.
When the browser requests an ASP.NET file, the ASP.NET engine reads the file, compiles and executes the script in the file, and then returns the result to the browser as pure HTML.
ASP.NET Razor
Razor is a new simple markup language used to embed server code in ASP.NET web pages, similar to ASP.
Razor has the capabilities of traditional ASP.NET, but it is easier to use and learn.
ASP.NET Programming Languages
This tutorial covers the following programming languages:
- Visual Basic (VB.NET)
- C# (read as C sharp)
ASP.NET Server Technologies
This tutorial covers the following server technologies:
- Web Pages (using Razor syntax)
- MVC (Model View Controller)
- Web Forms (traditional ASP.NET)
ASP.NET Development Tools
ASP.NET supports the following development tools:
- WebMatrix
- Visual Web Developer
- Visual Studio
This tutorial uses WebMatrix for Web Pages, Visual Web Developer for MVC and Web Forms.
ASP.NET File Extensions
- The file extension for ASP files is .asp
- The file extension for ASP.NET files is .aspx
- The file extension for ASP.NET files using C# syntax is .cshtml
- The file extension for ASP.NET files using Razor VB syntax is .vbhtml
- Previous Page ASP.NET Tutorial
- Next Page WebPages Introduction