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

ASP.NET App Architecture Guide

In the News

Two New Videos on ASP.NET AJAX!

Two New Videos on ASP.NET AJAX!

Learn how to customize error handling for the ASP.NET AJAX UpdatePanel and use ASP.NET AJAX client templates in our newest videos. Code downloads are available in both C# and VB.NET.

 

ASP.NET MVC 2 Release Candidate Now Available

ASP.NET MVC 2 Release Candidate Now Available

ASP.NET MVC is a free, fully supported framework that enables developers to quickly build standards-based, SEO-friendly Web sites by offering complete control over the HTML and URLs. Apart from the enhanced Visual Studio tooling support and extensible client validation introduced with the Beta release, the current release also includes additional improvements to validation scripts and other features. Visit our ASP.NET MVC section to learn more and download ASP.NET MVC 2 Release Candidate today

» More News

Latest Microsoft Blogs

Tess Ferrandez - ASP.NET Debugging

High CPU in .NET app using a static Generic.Dictionary

A couple of weeks ago I helped out on a high CPU issue in an ASP.NET application. Problem description Every so often they started seeing very slow response times and in some cases the app didn’t respond at all and at...

you've been HAACKED

ASP.NET MVC 2 and Visual Studio 2010

When we released ASP.NET MVC 2 Beta back in November, I addressed the issue of support for Visual Studio 2010 Beta 2. Unfortunately, because Visual Studio 2010 Beta 2 and ASP.NET MVC 2 Beta share components which are...

Harish Ranganathan

Moving your ASP.NET Application to Windows Azure – Part II

In the previous post I had described the steps to secure your Windows Azure tokens and get the necessary Visual Studio templates as well as making your web application Azure ready by adding the cloud project and...

Tip & Tricks

Tip#100: Did you know… How to view ASP.NET trace information?

You can enable ASP.NET tracing either at an Application level or at a page level; see Tip# 77: Did you know… How to enable Page Level Tracing for your ASP.NET pages? for more information. With the tracing enabled, you...

» More Posts

Article of the Day

Easily Extracting Links from a Snippet of HTML with HtmlAgilityPack

The HtmlAgilityPack is a powerful library that makes screen scraping in asp.net a breeze. This is the second in a continuing series where I demonstrate a way for you to extract all the links from a snippet of HTML.

Creating a Free-Standing ASP.NET Pager Web Control

Although there's decent Pager support in ASP.NET web controls the way paging works is inconsistent and not very generic. In this article I cover usage and implementation of a custom Pager control that is independent of other WebControls or DataSources on the page and provides an efficient mechanism...

Populating HTML Tables Using PageMethods/AJAX

This article describes how to use ASP.NET AJAX PageMethods to fetch data from the database and populate HTML tables as DataGrids. CRUD with HTML table using PageMethods.

Dynamically Generate Complex Pages with the MultiView

The MultiView control allows you to swap sets of controls on and off the page. But the MultiView control also makes it easier for you to generate new page content and add it at run time.

»  More Articles

»  Submit an article and Gain Recognition Points

Community Recognition Program

Yesterday's Top Movers

alaa9jo earned 90 points yesterday.

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

ASP.NET Books

Microsoft Communities