Register Login


Introduction to ASP.NET

ASP.NET is a server-side web development platform that helps build dynamic web pages and robust web applications. It is an open-source web application framework that offers an inclusive software infrastructure. The platform functions on the HTTP protocol and is a component of Microsoft. Net. It is a language-independent platform in which application codes can be written in any one of the languages like VB.Net, C#, J# and JavaScript. The program accesses the class libraries that are provided by the .NET framework. This simplifies the process of coding to a large extent. The configuration settings of the platform are stored in the form of XML files.

Prerequisites to Learn ASP.NET

You have to know the tools of a technology like ASP.NET before you can learn about the technology itself. The platform is a part of Microsoft. Net. So, the applications in ASP.NET are actually compiled codes that are scripted using the reusable and extensible components or the objects that are present in the Microsoft.Net framework. So, if you can learn a programming language that is a part of the .Net framework, it will be easier for you to get an in-depth understanding of ASP.NET.

Uses of ASP.NET

HTML and Code Separation: ASP.NET allows developers to handle the page's layout and the page's code separately so that they can collaborate with designers easily. This is very important as HTML and ASP.NET must work in tandem to create responsive and interactive web pages.

Graphical Development: ASP.NET has a rich GUI-based development environment that allows the developers to work with features such as property settings, drag and drop etc. With ASP.NET, the developers get to work on a visible interface.

State Management: The ASP.NET system provides application and session state management solutions. The database or memory stores the State information that can then be shared and also recovered in case of server failure.

File Update in Running Server: ASP.NET lets the application to get updated while the server is running and the clients remain connected.

Support for Compiled Languages: ASP.NET supports compiled languages and thus the programs run faster and better.


  • Session State in ASP.Net with Example
    Sessions are used in ASP to handle the user interactions with the web page or the web application. In ASP.NET session objects are an important component of any application or a modern website. Basic i ...