ASP Dot NET Characteristics and Features

ASP.NET is a web application framework – open-source server-side – which is designed for the web development to build dynamic web pages. Dev...

ASP.NET is a web application framework – open-source server-side – which is designed for the web development to build dynamic web pages.

Developed by Microsoft, ASP.NET allows programmers to create dynamic web pages, web applications and web services. Built on CLR (Common Language Runtime), it allows programmers to write ASP dot NET code using any supported .NET language.

First version of ASP dot NET was released in January 2002 which is successor to Microsoft’s ASP (Active Server Pages). The successor of ASP.NET is ASP.NET Core, which is basically a reimplementation of ASP.NET as a modular framework.
Asp.Net Logo

Characteristics and Features

ASP.NET web pages, also known as Wen Forms, are the major building blocks for development in ASP.NET.

Two methodologies used for Web Forms are a Website Format and a Web Application Format. Website format allows the files to be copied directly to the server without any prior compilation.

Here’s a well curated list of ASP dot NET Characteristics and Features. Every ASP Dot Net Web Development Company is using all these amazing features and characteristics of ASP dot NET to provide their clients with best solutions and services.

Code-Behind Model

Microsoft recommends using of Code-behind model for dealing with dynamic program code. Code-behind model places the code in a separate designated script tag or a separate file. Code-behind files are typically named as MyPage.aspx.cs or MyPage.aspx.vb, while the main page file is MyPage.aspx.

ASP.NET’s code-behind model encourages developers to create apps with separation of content and presentation in mind.


Directives give a special instruction on how a page should be processes by ASP.NET. Most common directive used is <%@Page%> which specifies many attributes such as programming language used.

User Controls

Encapsulations of sections of pages that are registered and used as controls are user controls in ASP.Net. These are created as Markup files which usually contain static (X)HTML markup and also markup that defines server-side web controls.

They are compiled when their containing pages are requested and stored in memory for later requests.

Custom Controls

Custom controls can also be built for ASP.NET applications. Unlike user controls, custom controls do not have an ASCX markup. They have all their code compiled into a DLL (Dynamic Link Library) file.

Rendering Technique

A rendering technique “Visited Composites” is used by ASP.NET.

In the course of compilation, the template file, .aspx, is compiled into an initialization code which then builds a control tree that represents the original template.

State Management

ASP.NET apps are hosted by a web server and accessed using stateless HTTP protocol. If an app uses stateful interaction, it implements state management on its own.
  • Application State
  • Session State
  • In-process mode
  • State Server Mode
  • SQL Server mode
  • View State
  • Server-Side Caching

State segment with authentication in ASP.NET pages can make web scraping almost impossible.

Directory Structure

Directory structure of ASP.NET can be determined generally by developer’s performance. Other than a few reserved directory names, the websites can span number of directives.

Although requests can be intercepted at any time in the processing, the developer is not forced to channel requests through a front controller or a central application.

The special directory names are:
  • App_Code
  • App_Data
  • App_GlobalResources
  • App_LocalResources
  • App_Offline.htm
  • App_Themes
  • App_WebReferences
  • Bin


Unique Characteristics and Features of ASP Dot NET make it an ideal framework designed to build dynamic web applications, web pages and XML Web Services. ASP.NET enables developers to build custom business solutions which can seamlessly be integrated into business processes.

Author Bio: 
Shivani is a Content Writing Lead at Enuke Software Pvt. Ltd, a Mobile and Web Application Development Company, where she writes mostly on technology. Other than writing technical content, she writes for many blogs that are related to Inspiration and Motivation, Art and Craft, and Recycling. She is an avid reader and a frequent traveler.



Vyas Infotech: ASP Dot NET Characteristics and Features
ASP Dot NET Characteristics and Features
Vyas Infotech
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy