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 innovation that empowers 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 augmentation .aspx, and are ordinarily 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 peruses 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 punctuation for inserting server code into ASP.NET site pages, much like Classic ASP.
Razor has the intensity of conventional ASP.NET, be that as it may, is simpler to utilize and less demanding to learn.
ASP.NET Programming Languages
This instructional exercise covers the accompanying programming languages:
- Visual Basic (VB.NET)
- C# (Pronounced C sharp)
ASP.NET Server Technologies
This instructional exercise covers the accompanying server technologies:
- Web Pages (with Razor syntax)
- MVC (Model View Controller)
- Web Forms (conventional ASP.NET)
ASP.NET Development Tools
ASP.NET underpins the accompanying improvement tools:
- Visual Web Developer
- Visual Studio
This instructional exercise utilizes WebMatrix for Web Pages, and Visual Web Developer for MVC furthermore, Web Forms.
ASP.NET File Extensions
- Classic ASP records have the document augmentation .asp
- ASP.NET records have the document augmentation .aspx
- ASP.NET records with Razor C# sentence structure have the document augmentation .cshtml
- ASP.NET records with Razor VB sentence structure have the document augmentation .vbhtml