ASP.NET lets you create dynamic web applications. Combining ASP with .NET, it is part of the .NET Framework. When programming in ASP.NET, you can build web pages using far less code than with classic ASP, and ASP.NET pages work in all browsers. You can author ASP.NET applications in C# and other .NET compatible languages.