ASP.NET is a development framework for building web pages and web sites with HTML, CSS, JavaScript and server scripting.
ASP.NET supports three different development models:
Web Pages, MVC (Model View Controller), and Web Forms:
Web Pages(Single Pages Model MVC)
Simplest ASP.NET model.
Similar to PHP and classic ASP.
Built-in templates and helpers for database, video, graphics, social media and more.
MVC(Model View Controller)
MVC separates web applications into 3 different components:
Models for data
Views for display
Controllers for input
Web Forms(Event Driven Model)
The traditional ASP.NET event driven development model:Web pages with added server controls, server events, and server code.