Общие сведения о серверном веб-элементе управления Panel
Обновлен: Ноябрь 2007
Серверный веб-элемент управления Panel представляет собой контейнер на веб-странице ASP.NET, используемый в качестве родительского элемента управления для статического текста и других элементов управления.
В этом разделе рассматриваются следующие темы:
Базовые сведения
Примеры кода
Связанные классы
Базовые сведения
Элемент управления Panel можно использовать в качестве контейнера для других элементов управления. Это особенно полезно при создании содержимого программными средствами, когда требуется вставить содержимое на страницу. В следующих разделах описываются другие возможные случаи применения элемента управления Panel.
Контейнер для динамически создаваемых элементов управления
Элемент управления Panel является удобным контейнером для элементов управления, созданных во время выполнения. Дополнительные сведения см. в разделе Добавление элементов управления ASP.NET программными средствами.
Группировка элементов управления и разметки
Можно управлять группой элементов управления и связанной с ними разметкой как единым целым, поместив их в Panel, а затем уже работать с этим элементом управления. Например, можно скрывать и показывать группу элементов управления в панели с помощью свойства панели Visible.
Формы с кнопками по умолчанию
Можно поместить элементы TextBox и Button в элемент управления Panel, а затем определить кнопку по умолчанию, установив в элементе управления Panel свойство DefaultButton равным идентификатору кнопки в панели. Если пользователь нажимает клавишу ВВОД при выполнении ввода в текстовое поле в панели, это интерпретируется так же, как если бы он нажал кнопку по умолчанию. Эта возможность может способствовать более эффективному взаимодействию пользователей с формами ввода.
Добавление полосы прокрутки к другим элементам управления
Некоторые элементы управления, например элемент управления TreeView, не имеют встроенных полос прокрутки. Можно добавить поведение прокрутки, поместив этот элемент в элемент управления Panel. Чтобы добавить полосы прокрутки к элементу управления Panel, задайте свойства Height и Width, устанавливающие размер элемента управления Panel, и задайте свойство ScrollBars.
Настраиваемые области на странице
Элемент управления Panel можно использовать для создания областей на странице, которые имеют настраиваемый внешний вид и поведение, например:
Создание группы с заголовком. Для отображения заголовка используется свойство GroupingText. При отрисовке страницы около элемента Panel будет отображено поле, содержащее заголовок с указанным текстом.
Примечание.
В элементе управления Panel нельзя указать одновременно и полосы прокрутки, и текст группы. Если указан текст группы, он имеет приоритет над полосой прокрутки.
Создание областей на странице с настраиваемым цветом или другими атрибутами внешнего вида. Элемент управления Panel поддерживает свойства внешнего вида, например BackColor и BorderWidth, которые позволяют создать уникальное представление области на странице.
Примечание.
Установка свойства GroupingText автоматически приводит к отображению рамки вокруг элемента управления Panel.
К началу
Примеры кода
Практическое руководство. Добавление элементов управления Panel на страницу Web Forms
К началу
Связанные классы
В следующей таблице перечислены классы, связанные с элементом управления Panel.
Член |
Описание |
---|---|
Основной класс элемента управления. |
К началу
См. также
Основные понятия
Общие сведения о серверных веб-элементах управления MultiView и View
Ссылки
Общие сведения о серверном веб-элементе управления PlaceHolder