"Классический" ASP использует vbscript для своего кода. ASP.NET позволяет использовать C#, VB.NET и другие языки. ASP.NET предоставляет доступ ко всем инструментам, которые поставляются с .NET фреймворком и позволяет писать объектно-ориентированный код.
"Классический" ASP.NET позволяет использовать C#, VB.NET и другие языки.
Их слишком много, чтобы перечислять здесь. Предлагаю вам прочитать ASP.NET в сравнении с классической ASP Википедией.
--
Aside: Мой оригинальный ответ относится к ресурсу на w3schools.com, который сегодня недоступен. Если вы хотите получить к нему доступ, вы можете сделать это с помощью архива Wayback: ASP.NET против ASP.
.ASP.NET не то же самое, что ASP. Старый" ASP теперь называется классическим ASP. ASP.NET - это Язык разметки может, среди прочего, использовать элементы управления сервера для запуска элементов.
Как, например:
<form id="MyForm" runat="server">
Тогда Вы сказали, что он будет запущен на сервере, и у Вас есть идентификатор для управления им.
В соответствии с ответами IndiaBIX на вопросы интервью с ASP.NET:
Основное различие между ASP.NET и ASP.NET заключается в том, что ASP.NET компилируется, тогда как ASP интерпретируется, тогда как ASP.NET интерпретируется. Это подразумевает, что поскольку ASP в основном использует VBScript, то при выполнении страницы ASP она интерпретируется. С другой стороны, ASP.NET использует.NET языки, такие как C# и VB.NET, которые компилируются на Microsoft Intermediate Language (MSIL).
Также см. раздел статьи Википедии, который сравнивает ASP.NET с ASP classic для детального сравнения.
.ASP старше (также называется "классическим ASP"). ASP.NET является более новым, с использованием фреймворка .NET.