ASP.NET is a free, fully supported Web application framework that helps you create
standards-based Web solutions. It provides a rich set of features and easy integration
with databases, web services and rich internet applications. With features such
as WebForms, MVC, dynamic data scaffolding, an AJAX framework, templates and themes,
hundreds of built in controls and free developer tools, ASP.NET will enable you
to build Web apps better and faster.
Learn more on the ASP.NET website.
Why you'll build websites better and faster
Easy to get, free to use
Get everything you need to start building web applications with ASP.NET using the
Microsoft Web Platform Installer. This simple, streamlined installer will get your
development machine ready to go. The installer includes the latest version of the
.NET framework including ASP.NET. You’ll also get Visual Web Developer Express which
is a full featured FREE web development editor for working with ASP.NET and other
Web technologies.
Download it now.
Fully supported
Did you know that ASP.NET, Visual Web Developer Express and other related free products
from Microsoft are backed by official support? This provides users with guaranteed
assistance if they run in to issues.
All the power of .NET
ASP.NET is a part of the Microsoft .NET Framework and offers built-in security,
reliability and robustness while providing developers with the flexibility to use
varying programming styles and patterns based on the needs of the project. When
creating your Web app with ASP.NET, you get access to the entire Microsoft .NET
framework.
WebForms and MVC
Use rich server-side controls and data binding with ASP.NET WebForms or take control
of your HTML and easily incorporate Test Driven Development with ASP.NET MVC. Both
approaches provide full support for core ASP.NET features such as membership-based
authentication and authorization, URL routing, caching, master pages and localization.
SEARCH/ENGINE/FRIENDLY
ASP.NET provides powerful URL routing functionality that makes it very easy to create
and handle search-engine friendly URLs. You can also use the free Search Engine
Optimization (SEO) toolkit to optimize other areas of your Websites or Web applications
for search engines and increase traffic.
AJAX baked-In
Quickly create interactive Web applications that work across all popular browsers.
Included as part of the ASP.NET Framework, you get a complete AJAX framework allowing
you to provide rich end-user experiences. You can additionally use jQuery to simplify
HTML DOM traversing, event handling and animation.
Data says Hello
Easily add data-driven functionality to your Web applications. Customize the data
to suit your needs through a range of built-in in data controls. ASP.NET includes
support for technologies such as LINQ and the Entity Framework that allow you to
easily access a wide variety of data sources such as databases, XML files and Web
services in your Web applications.
D.R.Y.
Don’t Repeat Yourself. Master pages, user controls and templates help you enforce
a consistent look, feel and behavior for your Web applications. They also help make
the solution more manageable by centralizing and encapsulating markup, style and
code.
Scaffolding and More
ASP.NET Dynamic Data allows you to build a complete admin interface or data driven
website directly from your data model without creating a single page. Everything
can be completely customized through templates and pages.
Free Tools
With Visual Web Developer, you get features such as code highlighting, hinting and
auto-completion for ASP.NET, HTML, CSS and JavaScript. In addition, Visual Web Developer
allows you to manage your complete ASP.NET project from start to deployment. Oh
did we mention it’s free?
Everything you need to get started, FREE with a single streamlined installer.