ASP.NET was first released in January 2002 with version 1.0 of the .NET Framework and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (clrclr), allowing programmers to write ASP.NET code using any supported .NET language.
Typically, ASP.NET uses a WebForms style of development, which was also the original method of developing web applications in ASP.NET. Web forms are a model which mimics the control/event model of classic Windows FormsWindows Forms development providing the illusion of stateful pages.
There are two templating engines for ASP.NET MVC. The original one is webforms-view-enginewebforms-view-engine and uses .aspx and .ascx files for views and partial views, respectively. The other, newer one is razorrazor, which focuses on developer productivity by providing more concise and less obtrusive syntax.
More information at: www.asp.netwww.asp.net
It is useful to use this tag in conjunction with the project type tag e.g. asp.net-mvc asp.net-mvc, webformswebforms, or asp.net-web-apiasp.net-web-api. DO NOT use this tag for questions about ASP.NET Core - use asp.net-coreasp.net-core instead.
TipsTips for good website design, which loads and works faster
- ASP.NET "special" tags - A reference on tags like
<%= ... %>and<%# ... %> - asp.net web service using office 2010 COM
- How to get the URL of the current page in C#
- ASP.NET Page Life CycleASP.NET Page Life Cycle
- Download Essential Software for getting startedDownload Essential Software for getting started
- The Official Microsoft ASP.NET HomepageThe Official Microsoft ASP.NET Homepage
- ASP at MSDNASP at MSDN
- ASP Development Center at MSDNASP Development Center at MSDN
- Microsoft ASP - Frequently Asked QuestionsMicrosoft ASP - Frequently Asked Questions
- ASP.NET page on WikipediaASP.NET page on Wikipedia
- What is ASP.NET by Scott HanselmanWhat is ASP.NET by Scott Hanselman
- Beginning ASP.NET 4.5 in VB (Beginning Apress)Beginning ASP.NET 4.5 in VB (Beginning Apress)
- Beginning ASP.NET 4.5: in C# and VBBeginning ASP.NET 4.5: in C# and VB
- Ultra-Fast ASP.NET 4.5Ultra-Fast ASP.NET 4.5
- Pro ASP.NET MVC 4 (Professional Apress)Pro ASP.NET MVC 4 (Professional Apress)
- Beginning ASP.NET 3.5 in C# 2008: From Novice to Professional (Expert's Voice in .NET)Beginning ASP.NET 3.5 in C# 2008: From Novice to Professional (Expert's Voice in .NET)
- Sams Teach Yourself ASP.NET 3.5 in 24 Hours, Complete Starter KitSams Teach Yourself ASP.NET 3.5 in 24 Hours, Complete Starter Kit
- Beginning ASP.NET 3.5: In C# and VB (Programmer to Programmer)Beginning ASP.NET 3.5: In C# and VB (Programmer to Programmer)
- Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2
- Programming ASP.NET 3.5Programming ASP.NET 3.5
- ASP.NET 3.5 UnleashedASP.NET 3.5 Unleashed
- Visual StudioVisual Studio