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

ASP.NET был сначала выпущен в январе 2002 с версией 1.0 Платформы.NET и является преемником технологии Активных страниц сервера (ASP) Microsoft. ASP.NET основан на Общеязыковой среде выполнения ([тег: CLR]), разрешение программистов написать код ASP.NET с помощью любого поддерживало язык.NET.

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

В марте 2009 Microsoft выпустила версию 1.0 Платформы MVC ASP.NET. Как альтернативная модель к веб-формам, эта платформа применяет шаблон Образцового Контроллера Представления к веб-приложениям в ASP.NET.

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

Например:

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

Будет представлен как a <span></span>

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

Существует два механизма шаблонной обработки для ASP.NET MVC. Исходный является и использованием .aspx и .ascx файлы для представлений и частичных представлений, соответственно. Другой, более новым является Бритва, которая фокусируется на производительности разработчика путем обеспечения более краткого и менее навязчивого синтаксиса.

Больше информации в: www.asp.net

Полезно использовать этот тег в сочетании с тегом типа проекта, например, , или . Не используйте этот тег для вопросов о Ядре ASP.NET - использования вместо этого.

Подсказки по разработке:

Подсказки для хорошего дизайна веб-сайта, который загружается и работает быстрее

Первоначальная версия:

Январь 2002

Стабильная версия:

Stable release 4.6 (20 июля 2015)

Последний предварительный выпуск:

Preview release 5 RC1 (18, 2015)

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

Существенные загрузки

Ссылки

Книги:

Чат-комната

IDE