Classic ASP - Active Server Pages
Active Server Pages (ASP), otherwise called Classic ASP, was presented in 1998 as Microsoft's first server side scripting motor.
ASP is an technology that enables contents in site pages to be executed by an Internet server.
ASP pages have the document expansion .asp, and are regularly written in VBScript.
If you need to learn Classic ASP, visit our Classic ASP Tutorial.
ASP.NET is another ASP age. It isn't good with Classic ASP, yet ASP.NET may incorporate Classic ASP.
ASP.NET pages are aggregated, which makes them quicker than Classic ASP.
ASP.NET has better language support, an extensive arrangement of client controls, XML-based segments, and incorporated client authentication.
ASP.NET pages have the extension .aspx, and are different written in VB (Visual Basic) or then again C# (C sharp).
User controls in ASP.NET can be written in various dialects, including C++ and Java.
When a program asks for an ASP.NET document, the ASP.NET motor engine the record, assembles and executes the contents in the document, what's more, restores the outcome to the program as plain HTML.
Razor is another and basic markup syntax for inserting server code into ASP.NET site pages, much like Classic ASP.
Razor has the power of conventional ASP.NET, be that as it may, is simpler to utilize and less demanding to learn.
ASP.NET Programming Languages
This supports uses covers the development programming languages:
- Visual Basic (VB.NET)
- C# (Pronounced C sharp)
ASP.NET Server Technologies
This supports uses covers the development server technologies:
- Web Pages (with Razor syntax)
- MVC (Model View Controller)
- Web Forms (conventional ASP.NET)
ASP.NET Development Tools
ASP.NET underpins the development improvement tools:
- Visual Web Developer
- Visual Studio
This supports uses utilizes WebMatrix for Web Pages, and Visual Web Developer for MVC furthermore, Web Forms.
ASP.NET File Extensions
- Classic ASP records have the document extension .asp
- ASP.NET records have the document extension .aspx
- ASP.NET records with Razor C# syntax have the document extension .cshtml
- ASP.NET records with Razor VB syntax have the document extension .vbhtml