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 (), что позволяет программистам писать код ASP.NET с использованием любого поддерживаемого языка .NET.

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

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

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

Например:

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

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

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

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

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

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

Советы по разработке:

Советы по хорошему дизайну сайта, который загружается и работает быстрее

Первый выпуск:

Январь 2002

Стабильный выпуск:

Stable release 4.6 (20 июля 2015 г.)

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

Preview release 5 RC1 (18, 2015)

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

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

Рекомендации

Книги:

Комната чата

IDE