Areas provide a way to partition an ASP.NET Core Web app into smaller functional groups, each with its own set of Razor Pages, controllers, views, and models. An area is effectively a structure inside an app. In an ASP.NET Core web project, logical components like Pages, Model, Controller, and View are kept in different folders. The ASP.NET Core runtime uses naming conventions to create the relationship between these components. For a large app, it may be advantageous to partition the app into separate high level areas of functionality. For instance, an e-commerce app with multiple business units, such as checkout, billing, and search. Each of these units have their own area to contain views, controllers, Razor Pages, and models., Option Explicit On Imports System.Data.SqlClient Partial Class _Default Inherits System.Web.UI.Page Dim myConn As SqlConnection Dim sqComm As SqlCommand Protected Sub form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles form1.Load setConn() End Sub ' FETCH DATA FROM "EMPLOYEE DETAILS" TABLE., Areas are an ASP.NET feature used to organize related functionality into a group as a separate: Namespace for routing. Folder structure for views and Razor Pages..