Оглавление:
Определение - Что означает ASP.NET Server Control?
Серверный элемент управления ASP.NET - это тег, записанный на веб-странице для представления программируемого объекта на стороне сервера, используемого для отображения элемента пользовательского интерфейса на веб-странице.
Серверные элементы управления ASP.NET - это теги, которые могут быть понятны серверу. Они закодированы в файле .aspx и предоставляют свойства, методы и события элемента управления, к которым можно получить доступ из кода на стороне сервера.
Techopedia объясняет ASP.NET Server Control
ASP.NET - это платформа веб-приложений, используемая для разработки динамических веб-сайтов и веб-приложений. Серверный элемент управления ASP.NET - это особый класс элементов управления .NET Framework, который встроен в страницы ASP.NET. Он представляет элемент пользовательского интерфейса на странице, например текстовое поле или командную кнопку.
Серверные элементы управления в каркасе страниц ASP.NET предназначены для предоставления модели структурированного программирования для веб-приложений. В отличие от кода в ASP (более ранней версии ASP.NET), эти элементы управления позволяют отделить код выполнения от HTML. Это помогает отделить презентацию от контента, используя повторно используемые элементы управления пользовательским интерфейсом, которые содержат общие функциональные возможности и лучше поддерживают код.
Ключевые особенности встроенных серверных элементов управления:
- Автоматическое управление состоянием, при котором значения сохраняются при обращении к серверу
- Доступ к значениям объекта без использования объектов запроса
- Обработка событий для определенных действий в коде на стороне сервера
- Простой подход для создания динамической веб-страницы со сложным рендерингом и поведением
- Использование адаптивного рендеринга для реализации «пиши один раз в любое место». Различная разметка и макет создаются для отображения в любом месте для любого типа устройства или браузера.