ASPNET Web Forms & ASPNET Pages
Using the ASPNET framework, you can build a wide range of web applications, even desktop and distributed applications using all supported .NET languages (more than 20). You can use a few programming models to generate various ASPNETapplications: ASP.NET Web Forms, ASP.NET Web Pages or ASP.NET MVC(Model-View-Controller). The ASP.NET Pages framework lets you create dynamic HTML web pages, which provide much more capabilities than the regular HTML pages, which are static. ASP.NET Web Forms help you to create web pages that are executed on the server and use server controls and code. ASP.NET Forms supports AJAX, allow you to perform various tasks with the help of various .NET languages and the rich library of server ASPNET controls.