ASP.NET Framework is a part of .NET framework. It is used to create dynamic website, web application and web services. It is a server side technology that uses all .NET compatible language such as C#, VB.NET, J# etc. which are compiled to Microsoft Intermediate Language (MSIL). ASP.NET uses server control to develop rapid and interactive application in easy way. 4.5.1 and 1. One asp.net visual 2. Asp.net scaffolding 4.5.1 studio 3. Asp.net identity 2013 1.Strongly Typed Data Controls 2.Model Binding 3.Unobtrusive Validation 4.5 and 4.Bundling and Minification visual 5.Async Support 4.5 studio 6.Support for asynchronous modules and handlers 2012 7.Friendly URL 8.HTML5 Features enhancements 9.Support for WebSocket protocol 10.oAuth Support 4.0 and 1.Introduced ClientIdMode property for Server Control visual 2.Routing 4.0 studio 3.Introduced Meta tags MetaKeyword and MetaDescription 2010 4.Chart Control 1.Integrated ASP.NET AJAX 3.5 and 2.Support LINQ visual 3.0 3.New Data controls LINQ DataSource, ListView and DataPager studio 4.Dynamic Data 2008 5.Multi-targeting Framework Support 1.New Data controls GridView, FormView and DetailsView 2.DataSource controls SQLDataSource, Object DataSource, AccessDataSource, XMLDataSource and SiteMapDataSource 3.Navigation controls 4.Master pages 2.0 and 5.Cross Page Postbacks visual 6.Validation Groups 2.0 studio 7.Themes 2005 8.Skins 9.Login controls 10.Role Management 11.Profiles 12.Membership Service 13.Localization and Globalization 1.1 and 1.ASP.NET Mobile controls visual 2.Built-in support for ODBC and databases 1.1 studio 3.Internet Protocol version 6 (IPv6) support 2003 1.Support for Object-oriented Web application development 1.0 1.0 .. 2.Use of DLL class libraries