ASP.NET

Классический ASP - Active Server Pages

Active Server Pages (ASP), также известные как классический ASP (Classic ASP), - это первый серверный скриптовый движок, выпущенный Microsoft в 1998 году.

ASP - это технология, которая позволяет выполнять скрипты на сервере в Интернете.

Файлы страниц ASP имеют расширение .asp и обычно пишутся на VBScript.

Если вы хотите изучить классический ASP,Пожалуйста, посетите наш учебник ASP.

ASP.NET

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

Razor - это новый简易化的 маркеровый язык, используемый для внедрения серверного кода в веб-страницы ASP.NET, очень похож на ASP.

Razor обладает возможностями традиционного ASP.NET, но он проще в использовании и изучении.

Языки программирования ASP.NET

Этот учебник охватывает следующие языки программирования:

  • Visual Basic (VB.NET)
  • C# (читается как C sharp)

Серверные технологии ASP.NET

Этот учебник охватывает следующие серверные технологии:

  • Web Pages (использующие синтаксис Razor)
  • MVC (Model View Controller)
  • Web Forms (традиционный ASP.NET)

Инструменты разработки ASP.NET

ASP.NET поддерживает следующие инструменты разработки:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

Этот учебник использует WebMatrix для Web Pages, Visual Web Developer для MVC и Web Forms.

Расширение файлов ASP.NET

  • Файлы ASP имеют расширение .asp
  • Файлы ASP.NET имеют расширение .aspx
  • Файлы ASP.NET, использующие синтаксис C#, имеют расширение .cshtml
  • Файлы ASP.NET, использующие синтаксис Razor VB, имеют расширение .vbhtml