В этом разделе представлен обзор ASP.NET и представлены серверные технологии ASP.NET, инструменты разработки и расширения файлов.
ASP, полное название Active Server Pages (динамических серверных страниц), также известных как классический ASP, был запущен в 1998 году как первый серверный механизм сценариев Microsoft.
ASP — это технология, позволяющая выполнять сценарии веб-страниц на интернет-сервере.
Страницы ASP имеют расширение файла .asp и обычно пишутся на VBScript.
Если вы хотите изучить классический ASP, посетите наш учебник по классическому ASP.
ASP.NET — это новое поколение ASP. Он несовместим с классическим ASP, но ASP.NET может включать классический ASP.
Страницы ASP.NET компилируются, что позволяет им работать быстрее, чем классический ASP.
ASP.NET имеет улучшенную языковую поддержку, большой набор пользовательских элементов управления и компонентов на основе XML, а также встроенную аутентификацию пользователей.
Расширение страниц ASP.NET — .aspx и обычно пишется на VB (Visual Basic) или C# (C Sharp).
Элементы управления в ASP.NET могут быть написаны на разных языках, включая C++ и Java.
Когда браузер запрашивает файл ASP.NET, механизм ASP.NET считывает файл, компилирует и выполняет файл сценария и возвращает результаты браузеру как обычную HTML-страницу.
Razor — это новый простой синтаксис разметки для встраивания серверного кода в веб-страницы ASP.NET, очень похожий на классический ASP.
Razor обладает функциональностью традиционного ASP.NET, но его проще использовать и изучать.
В этом руководстве представлены следующие языки программирования:
Visual Basic (VB.NET)
C# (произносится: до-диез)
В этом руководстве рассматриваются следующие серверные технологии.
Веб-страницы (синтаксис Razor)
MVC (Модель-Представление-Контроллер)
Веб-формы (традиционный ASP.NET)
ASP.NET поддерживает следующие инструменты разработки:
ВебМатрикс
Визуальный веб-разработчик
Визуальная Студия
В этом руководстве в учебнике по веб-страницам используется WebMatrix, а в учебнике MVC и веб-формах используется Visual Web Developer.
Классические файлы ASP имеют расширение .asp.
Файлы ASP.NET имеют расширение .aspx.
Файлы ASP.NET для синтаксиса Razor C# имеют расширение файла .cshtml.
Синтаксис Razor VB. Файлы ASP.NET имеют расширение файла .vbhtml.