ASP.NET - технология от компании Майкрософт для веб по созданию приложений и сервисов, являющаяся составной частью фирменной платформы .NET. ASP.NET разработана как развитие Microsoft ASP.
ASP.NET во многом внешне и функционально схожа со старой технологией ASP. Это обеспечивает достаточно легкий переход разработчикам. Однако, внутреннее устройство ASP.NET значительно отличается от ASP, что предопределено использованием в качестве основы платформы .NET. Корпорация Microsoft, разрабатывая ASP.NET, полностью перестроила ASP, согласно Common Language Runtime, который стал основой любых приложений разрабатываемых в Microsoft .NET. При написании кода для ASP.NET разработчики могут использовать любые языки программирования Visual Basic.NET, C#, и JScript .NET из комплекта .NET Framework.
Основным преимуществом ASP.NET перед скриптовыми технологиями является скорость выполнения приложений. Скомпилированный при первом обращении код помещается в буфер (кэш), что ускоряет последующие исполнения программы. Отметим встроенную в ASP.NET поддержку AJAX, расширяемый набор библиотек и элементов управления, возможность разработки Rich Media.