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-mvc, веб-формами или asp.net-web-api. Не используйте этот тег для вопросов о Ядре ASP.NET - asp.net-ядро использования вместо этого.
Подсказки по разработке:
Подсказки для хорошего дизайна веб-сайта, который загружается и работает быстрее
Январь 2002
Stable release 4.6
(20 июля 2015)
Preview release 5 RC1
(18, 2015)
<%= ... %>
и <%# ... %>