In this section, you will be introduced with the ASP.NET technology
ASP (Active Server Pages) is the server technology of the Microsoft which is flexible and powerful programming language. It consists a lots of code. It is not an application framework or tool for enterprise application developments. To overcome from this complexity Microsoft launched a framework known as ASP.NET. ASP.NET is a web application framework which allows developers to develop dynamic web applications and web services and Windows applications. This framework is developed and marked by Microsoft. Its initial version was 1.0 which first released in January 2002. It is completely a new technology for server side scripting technology whose scripts are executed by the Internet Information server (IIS) which is also a Microsoft product. The IIS Server come with the Windows operating System. This technology also supports JScript.NET, Visual Basic.NET, C Sharp, J Sharp and open source programming languages such as Perl Python. It server side and client side technology is ASP.NET, Windows Form, Compact Framework(PDA/ Mobile Solution). It provides many Application Programming Interfaces (APIs) for web developers to develop web application. Microsoft provides a powerful development environment known as Visual Studio.NET (VS.NET)
ASP.NET file is saved with the extension of .aspx and runs within IIS server. When a client requests for a ASP.NET file the IIS server passes the request to the ASP.NET engine, this ASP.NET engine reads the file and executes scripts written in the file and at last this ASP.NET file is returned as the plain HTML to the client (Browser).