ASP is a web technology that was introduced by Microsoft in December 1996 to enable the creation of interactive web applications. ASP is an abbreviation of Active Server Pages, which translates, in accordance with the logic of the technology, as "active server pages". It is important to understand that ASP is not a programming language, it only allows you to embed scripts in a scripting language (Visual Basic Script or jаvascript) in regular HTML code. In this way, elements with pre-configured software control can be embedded on web pages by using ASP.
Principle of operation
Initially, the source code of the program is created in any text editor. By default, Visual Basic is used – if nothing else is specified, the system will assume that the program is written in this language. Then the file that is given the .asp extension is uploaded to a directory that has execution rights so that the server can execute the file when the user's browser requests it. This file is not visible to the user, because first, the uploaded file with the program interprets the server in such a way that the program code will be displayed directly in the HTML code of the page, in brackets<%...%>.
ASP existed in its pure form until 2002. January 1 this year saw the release of ASP.NET, a technology that took into account ASP errors and shortcomings. It turned out to eliminate them due to the fact that the new technology was based on a more functional Microsoft .NET platform.