ASP.NET is a web application framework developed by Microsoft for building dynamic websites, web applications and web services. It runs on the .NET Framework and provides a consistent programming model and tools for building robust web solutions. Build web apps and services that run on Windows, Linux, and macOS using C#, HTML, CSS, and JavaScript. Get started for free on Windows, Linux, or macOS. ASP.Net is a web development platform provided by Microsoft. It is used for creating web-based applications. ASP.Net applications can also be written in a variety of .Net languages. These include C#, VB.Net, and J#. The ASP stands for Active Server Pages, and .NET is Network Enabled Technologies. D.R.Y. - Don't Repeat Yourself With two ASP.NET tools, Content Blocks and Layout Pages, you can give your web applications a consistent look. These tools also save you a lot of work, since you don't have to repeat the same information on all pages. Centralizing markup, style, and code makes web applications much more manageable and easier to maintain.