ASP.NET is a Web framework that helps you create standards-based Web solutions.
It provides a rich set of ready to use features and controls and makes it easy to
integrate databases, web services and rich internet applications. With features
such as dynamic data scaffolding, an AJAX framework, MVC, 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.
Visual Web Developer Express is a full featured FREE web development editor for
working with ASP.NET and Web Standards.
Download it now.
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 .NET framework.
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. Simplify, HTML DOM traversing, event handling
and animation with jQuery. Easily add AJAX enhancements to your sites, with powerful
built-in AJAX controls. Interact with data and remote services all without writing
complicated Javascript.
Data says Hello
Add data-driven functionality to your Web applications with minimal effort and customize
the data to suit your needs through an array of built-in in data controls. ASP.NET
includes 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.
I/WANT/MY/MVC
Get complete control over your HTML page markup. Take advantage of the enhanced
testability of your Web app and incorporate Test Driven Development. All this while
taking advantage of standard ASP.NET features, such as master pages and membership-based
authentication.
Building Blocks
Use the rich set of built-in controls such as ListView and DataPager to create Web
applications faster. In addition, take advantage of a strong ecosystem of 3rd party
controls to solve specific needs such as editing and charting.
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?
Multi-Cultural World
Localize Websites quickly by creating the required resources and leveraging the
built-in auto-culture functionality. ASP.NET can automatically detect the user’s
preferred language by using the browser settings. You can also add new resource
files to handle new cultures without having to recompile the application.
Everything you need to get started, FREE with a single streamlined installer.