Welcome

Why ASP.NET?

ASP.NET is a free technology that allows anyone to create a modern web site.

Start with ASP.NET

Get ASP.NET - Free

ASP.NET Framework

ASP.NET AJAX

Visual Web Developer

Learn ASP.NET

Video Tutorials

Starter Kit Web Sites

Books on ASP.NET

Architecture Guide

In the News

New Free Components in the ASP.NET Control Gallery

New Free Components in the ASP.NET Control Gallery

We've added over a dozen new controls, including free components for picking colors, editing photos, and displaying treeviews. Try these controls and others in the Control Gallery.

 

Listen to New Podcasts

Listen to New Podcasts

Listen to popular community members discuss and debate issues of interest to all ASP.NET developers in the newest series of podcasts. Scott Hanselman, .NET Rocks!, and other favorites have checked in with new episodes.

» More News

Latest Microsoft Blogs

Stephen Walther

PDC and Tech-Ed Europe Slides and Code

I spent close to three weeks on the road giving talks at Tech-Ed Europe (Berlin), PDC (Los Angeles), and the Los Angeles Code Camp (Los Angeles). I got to talk about two topics that I am very passionate about: ASP.NET...

you've been HAACKED

T4CSS: A T4 Template for .Less CSS With Compression

Pain is often a great motivator for invention, unless you become dull to the pain. I think CSS is one of those cases where there’s a lot of pain that we as web developers often take in stride. Fortunately not everyone...

Scott Hanselman

PDC09: ASP.NET MVC 2: Ninjas Still on Fire Black Belt Tips

While I was at PDC last week in Los Angeles I got to present an ASP.NET MVC 2 presentation. Phil has been home playing with his new baby so I was thrilled to be able to give a presentation on his behalf. I gave the talk...

Scott Hanselman

Hanselminutes Podcast 188: ASP.NET MVC 2 Beta with Phil Haack

My one-hundred-and-eighty-eighth podcast is up . This last week I was at PDC but just before he left I chatted with Phil Haack about his exciting release of ASP.NET MVC 2 Beta. They chat about the changes, and Scott...

» More Posts

Article of the Day

A Better Way to Reference Your Wizard Steps Using Named Steps

rtpHarry walks you though a better way to reference your wizard steps using named steps. By decoupling your steps from the index count you will avoid code smells creeping into your application which can make your code fragile when changed.

Displaying Google Analytics Data in ASP.NET

If you have a Google Analytics account, you can use the Data Export API provided by Google to access your visitor stats, and retrieve them for use elsewhere. Here's how to display some stats in ASP.NET.

Customizing ASP.NET MVC 2 - Metadata and Validation

In this article, you will learn about two major extensibility points of ASP.NET MVC 2, the ModelMetadataProvider and the ModelValidatorProvider. These two APIs control how templates are rendered, as well as server-side & client side validation of your model objects.

How To Consume Web Services Using AJAX and ASP.NET 3.5

The article covers the use of AJAX to consume web services in ASP.NET 3.5. It delves into both client-side network callbacks and server-side ASP.NET controls, and helps the reader to determine which method is best suited for his or her application. It includes code samples as well.

»  More Articles

»  Submit an article and Gain Recognition Points

Community Recognition Program

Yesterday's Top Movers

Hua-Jun Li - MSFT earned 72 points yesterday.

Learn about the Community Recognition program and visit the Hall of Fame.

ASP.NET Books

LINQ in Action by Fabrice Marguerie, Steve Eichert, Jim Wooley

»  More Books

Microsoft Communities