ASP.NET - технология создания веб-приложений и сервисов на базе .NET. Является развитием более ранней технологии Microsoft ASP (как следствие, сохранилась некоторая схожесть со своим предком).
Особенности:
* Интеграция с .NET Framework,
* Код компилируется, а не интерпретируется,
* Поддерживается множество языков программирования ([A-Za-z]*# и [A-Za-z]*.NET),
* Обслуживается средой CLR (т.е. GC, многопоточность и прочие вкусности .NET),
* Поддержка как встраиваемого кода (непосредственно в саму страницу), так и внешнего,
* Полноценная поддержка HTML (да-да, не как в каком-нибудь Zk)ю
Расширения:
* AJAX,
* MVC Framework,
* Razor view engine (альтернатива стандартному Web Forms),
* Dynamic Data,
* etc.
Инструменты:
* Microsoft Visual Studio,
* CodeGear Delphi,
* MonoDevelop,
* SharpDevelop.
Ссылки:
* Основы ASP.NET,
* MSDN,
* Учебник на Интуите,
* Учебник по ASP.NET MVC 4.
__________________