Описание тега asp.net
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 г.)
## Важные вопросы
- "Специальные" теги ASP.NET - ссылка на такие теги, как
<%= ... %>
а также<%# ... %>
- веб-сервис asp.net с использованием Office 2010 COM
- Как получить URL-адрес текущей страницы в C#
- Жизненный цикл страницы ASP.NET
## Основные загрузки
Ссылки
- Официальная домашняя страница Microsoft ASP.Net
- ASP в MSDN
- Центр разработки ASP в MSDN
- Microsoft ASP - Часто задаваемые вопросы
- Страница ASP.NET в Википедии
- Что такое ASP.NET Скотта Хансельмана
Книги:
- Начиная с ASP.NET 4.5 в VB (начиная с Apress)
- Начиная с ASP.NET 4.5: на C# и VB
- Сверхбыстрый ASP.NET 4.5
- Профессиональный ASP.NETMVC 4 (Professional Apress)
- Начиная с ASP.NET 3.5 в C# 2008: от новичка до профессионала (голос эксперта в.NET)
- Sams научитесь ASP.NET 3.5 за 24 часа, полный комплект для начинающих
- Начиная с ASP.NET 3.5: на C# и VB (от программиста до программиста)
- Pro ASP.NET 3.5 в C# 2008: включает Silverlight 2
- Программирование ASP.NET 3.5
- Освобожденный ASP.NET 3.5