Описание тега asp.net

ASP.NET - это среда разработки веб-приложений Microsoft, которая позволяет программистам создавать динамические веб-сайты, веб-приложения и веб-службы. Полезно использовать этот тег вместе с тегом типа проекта, например [asp.net-mvc], [asp.net-webforms] или [asp.net-web-api]. НЕ используйте этот тег для вопросов об ASP.NET Core - используйте вместо него [asp.net-core].

ASP.NET был впервые выпущен в январе 2002 года с версией 1.0.NET Framework и является преемником технологии Microsoft Active Server Pages (ASP). ASP.NET построен на основе Common Language Runtime ([tag: CLR]), что позволяет программистам писать код ASP.NET, используя любой поддерживаемый язык.NET.

Обычно ASP.NET использует стиль разработки WebForms, который также был исходным методом разработки веб-приложений в ASP.NET. Веб-формы - это модель, которая имитирует модель управления / события классической разработки WinForms, обеспечивая иллюзию страниц с отслеживанием состояния.

В марте 2009 года Microsoft выпустила версию 1.0 платформы ASP.NETMVC Framework. В качестве альтернативной модели веб-форм эта структура применяет шаблон модель-представление-контроллер к веб-приложениям в ASP.NET.

Поскольку ASP.NET включает в себя собственную библиотеку элементов управления для веб-форм, обертывая элементы управления HTML и добавляя к ним функциональные возможности, любые элементы управления ASP.NET имеют разметку <asp:ctrl_name></asp:ctrl_name>.

Например:

<asp:Label ID="Label1" runat="server"></asp:label>

Будет отображаться как <span></span>

Для ASP.NETMVC вместо библиотеки управления существуют вспомогательные методы HTML, которые упрощают смешивание разметки HTML с кодом, позволяя разработчикам создавать представления в основном в чистом HTML.

Для ASP.NETMVC существует два механизма создания шаблонов. Исходный - это механизм просмотра веб-форм и использует.aspx а также .ascxфайлы для представлений и частичных представлений соответственно. Другой, более новый, - это Razor, который ориентирован на продуктивность разработчиков за счет более лаконичного и менее навязчивого синтаксиса.

Более подробная информация на сайте: https://www.asp.net/

Этот тег полезно использовать вместе с тегом типа проекта, например asp.net-mvc, webforms или asp.net-web-api. НЕ используйте этот тег для вопросов об ASP.NET Core - вместо этого используйте asp.net-core.

Советы по развитию:

Советы по созданию хорошего дизайна веб-сайта, который загружается и работает быстрее ### Первый выпуск: январь 2002 г.

### Стабильная версия: Stable release 4.8 (18 апреля 2019 г.)

### Последний предварительный выпуск: Preview release 5.0.0-preview.7 (21 июля 2020 г.)

## Важные вопросы

## Основные загрузки

Ссылки

Книги:

Чат

IDE