Бөлісу құралы:


WebPartZone Класс

Определение

Служит основным элементом управления в наборе элементов управления веб-частей для размещения элементов управления WebPart на веб-странице.

public ref class WebPartZone : System::Web::UI::WebControls::WebParts::WebPartZoneBase
public class WebPartZone : System.Web.UI.WebControls.WebParts.WebPartZoneBase
type WebPartZone = class
    inherit WebPartZoneBase
Public Class WebPartZone
Inherits WebPartZoneBase
Наследование

Примеры

В следующем примере кода показано использование элемента управления на WebPartZone странице веб-частей. Чтобы выполнить пример кода, необходимо скомпилировать этот исходный код. Вы можете скомпилировать его явным образом и поместить полученную сборку в папку Bin веб-сайта или глобальный кэш сборок. Кроме того, исходный код можно поместить в папку App_Code сайта, где он будет динамически компилироваться во время выполнения. Пошаговое руководство, демонстрирующее оба метода компиляции, см. в разделе Пошаговое руководство. Разработка и использование пользовательского серверного веб-элемента управления.

В первой части примера показан пользовательский класс, который наследуется от WebPartZone класса и задает два свойства базовой зоны в конструкторе.

using System;
using System.Collections;
using System.ComponentModel;
using System.Security.Permissions;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

namespace Samples.AspNet.CS.Controls
{
  [AspNetHostingPermission(SecurityAction.Demand, 
    Level=AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
    Level=AspNetHostingPermissionLevel.Minimal)]
  public class MyWebPartZone : WebPartZone
  {
    public MyWebPartZone()
    {
      base.VerbButtonType = ButtonType.Button;
      base.CloseVerb.Enabled = false;
    }
  }
}
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.WebControls
Imports System.Web.UI
Imports System.Web
Imports System.Security.Permissions
Imports System.ComponentModel
Imports System.Collections
Namespace Samples.AspNet.VB.Controls
  

<AspNetHostingPermission(SecurityAction.Demand, _
  Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
  Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class MyWebPartZone
  Inherits WebPartZone
  
  Public Sub New()
    MyBase.New
    MyBase.VerbButtonType = ButtonType.Button
    MyBase.CloseVerb.Enabled = false
  End Sub
End Class
  
End Namespace

Во второй части примера показана страница, содержащая пользовательский WebPartZone элемент управления. Обратите внимание, что страница требует специальной Register директивы в верхней части страницы для ссылки на сборку, содержащую настраиваемую зону. Страница также содержит <asp:webpartmanager> элемент , который требуется на каждой странице веб-частей. Элемент <cc1:MyWebPartZone> , представляющий пользовательский WebPartZone элемент управления, содержит стандартный элемент управления ASP.NET Calendar . Так как он содержится в WebPartZone зоне, Calendar элемент управления будет упакован в GenericWebPart элемент управления во время выполнения, что позволяет ему действовать в качестве WebPart элемента управления.

<%@ Page Language="C#" %>
<%@ Register TagPrefix="cc1" 
  Namespace="Samples.AspNet.CS.Controls" 
  Assembly="MyWebPartZoneCS" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:WebPartManager ID="WebPartManager1" runat="server" />
      <cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
        <VerbStyle Font-Italic="true" />
        <PartChromeStyle BackColor="lightblue" />
        <PartStyle BackColor="gray" />
        <PartTitleStyle Font-Bold="true" />
        <ZoneTemplate>
          <asp:Calendar ID="Calendar1" runat="server" 
            Title="My Calendar" />
        </ZoneTemplate>
      </cc1:MyWebPartZone>
    </div>
    </form>
</body>
</html>
<%@ Page Language="vb" %>
<%@ Register TagPrefix="cc1" 
  Namespace="Samples.AspNet.VB.Controls" 
  Assembly="MyWebPartZoneVB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:WebPartManager ID="WebPartManager1" runat="server" />
      <cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
        <VerbStyle Font-Italic="true" />
        <PartChromeStyle BackColor="lightblue" />
        <PartStyle BackColor="gray" />
        <PartTitleStyle Font-Bold="true" />
        <ZoneTemplate>
          <asp:Calendar ID="Calendar1" runat="server" 
            Title="My Calendar" />
        </ZoneTemplate>
      </cc1:MyWebPartZone>
    </div>
    </form>
</body>
</html>

Изучите декларативную разметку для пользовательского WebPartZone элемента управления. Обратите внимание, что в разметке можно задать различные свойства уровня зоны, как показано в следующем примере кода.

Примечание

Очень важно отметить использование <zonetemplate> элемента . Этот элемент, как описано в разделе Примечания, требуется в пределах WebPartZone зоны для упаковки статических WebPart элементов управления, объявленных на странице.

<cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
  <VerbStyle Font-Italic="true" />
  <PartChromeStyle BackColor="lightblue" />
  <PartStyle BackColor="gray" />
  <PartTitleStyle Font-Bold="true" />
  <ZoneTemplate>
    <asp:Calendar ID="Calendar1" runat="server" 
      Title="My Calendar" />
  </ZoneTemplate>
</cc1:MyWebPartZone>
<cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
  <VerbStyle Font-Italic="true" />
  <PartChromeStyle BackColor="lightblue" />
  <PartStyle BackColor="gray" />
  <PartTitleStyle Font-Bold="true" />
  <ZoneTemplate>
    <asp:Calendar ID="Calendar1" runat="server" 
      Title="My Calendar" />
  </ZoneTemplate>
</cc1:MyWebPartZone>

Комментарии

В компоненте веб-частей зона — это определенная область на веб-странице, которая содержит элементы управления веб-частей. Основными функциями зоны являются размещение элементов управления, содержащихся в ней, и предоставление общего пользовательского интерфейса для этих элементов управления. Общие сведения о зонах и их использовании в приложениях веб-частей см. в справочной документации по базовым WebZone и WebPartZoneBase классам, а также в разделе Общие сведения о наборе элементов управления веб-частей.

Специальная функция элемента управления заключается в WebPartZone том, чтобы содержать WebPart элементы управления, которые образуют основной пользовательский интерфейс приложений веб-частей. Элемент WebPartZone управления можно объявить в формате сохраняемости на веб-странице, что позволяет разработчикам использовать его в качестве шаблона и добавлять в элемент другие серверные элементы управления <asp:webpartzone> . Любой тип серверного элемента управления при добавлении в WebPartZone зону может функционировать как WebPart элемент управления во время выполнения. Это верно независимо от того, является ли добавленный элемент управления элементом WebPart управления, пользовательским элементом управления или элементом управления ASP.NET. Дополнительные сведения см. в разделе для GenericWebPart класса .

Помимо элементов WebPart управления, WebPartZone элемент управления также предоставляет общий пользовательский интерфейс для элементов управления, которые он содержит. Этот общий пользовательский интерфейс, известный в совокупности как chrome, состоит из периферийных элементов пользовательского интерфейса для всех элементов управления, таких как граница, заголовок, колонтитулы, характеристики стиля и глаголы (действия пользовательского интерфейса, которые пользователь может выполнять с элементом управления, например закрытие или свертывание).

Примечание

Internet Explorer может отображать высоту WebPartZone объекта или содержащихся в нем элементов управления неожиданным образом в зависимости от ориентации зоны. Дополнительные сведения см. в документации по свойствам LayoutOrientationHeight или .

Класс WebPartZone наследует большую часть своего поведения от базовых WebZone классов и WebPartZoneBase ; он добавляет только один уникальный член, ZoneTemplate свойство . Это свойство ссылается ITemplate на объект , который является шаблоном, который позволяет разработчикам страниц определять элементы управления в зоне статически с помощью <zonetemplate> элемента в декларативной разметке страницы .aspx.

Специальные возможности

Разметка, отображаемая по умолчанию для этого элемента управления, может не соответствовать стандартам специальных возможностей, таким как рекомендации по обеспечению доступности веб-содержимого 1.0 (WCAG) с приоритетом 1. Дополнительные сведения о поддержке специальных возможностей для этого элемента управления см. в разделе Элементы управления ASP.NET и специальные возможности.

Конструкторы

WebPartZone()

Инициализирует новый экземпляр класса WebPartZone.

Свойства

AccessKey

Возвращает или задает клавишу доступа, обеспечивающую быстрый переход к серверному веб-элементу управления.

(Унаследовано от WebControl)
Adapter

Возвращает конкретный адаптер браузера для элемента управления.

(Унаследовано от Control)
AllowLayoutChange

Получает или задает значение, которое указывает, может ли макет элементов управления WebPart быть изменен в зоне.

(Унаследовано от WebPartZoneBase)
AppRelativeTemplateSourceDirectory

Возвращает или задает относительно приложения виртуальный каталог объекта Page или UserControl, который содержит этот элемент управления.

(Унаследовано от Control)
Attributes

Получает коллекцию произвольных атрибутов (только для отрисовки), которые не соответствуют свойствам элемента управления.

(Унаследовано от WebControl)
BackColor

Получает или задает цвет фона серверного веб-элемента управления.

(Унаследовано от WebControl)
BackImageUrl

Получает или задает URL-адрес фонового изображения для зоны.

(Унаследовано от WebZone)
BindingContainer

Возвращает элемент управления, который содержит привязку данных элемента управления.

(Унаследовано от Control)
BorderColor

Получает или задает цвет границы элемента управления WebPartZoneBase.

(Унаследовано от WebPartZoneBase)
BorderStyle

Получает или задает тип границы, рисуемой вокруг элемента управления WebPartZoneBase.

(Унаследовано от WebPartZoneBase)
BorderWidth

Получает или задает ширину границы вокруг элемента управления WebPartZoneBase.

(Унаследовано от WebPartZoneBase)
ChildControlsCreated

Возвращает значение, которое указывает, созданы ли дочерние элементы управления серверного элемента управления.

(Унаследовано от Control)
ClientID

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

(Унаследовано от Control)
ClientIDMode

Возвращает или задает алгоритм, используемый для создания значения свойства ClientID.

(Унаследовано от Control)
ClientIDSeparator

Возвращает значение символа разделителя, используемого в свойстве ClientID.

(Унаследовано от Control)
CloseVerb

Получает ссылку на объект WebPartVerb, который позволяет конечным пользователям закрывать элементы управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
ConnectVerb

Получает ссылку на объект WebPartVerb, который позволяет конечным пользователям создавать подключения между элементами управления WebPart.

(Унаследовано от WebPartZoneBase)
Context

Возвращает объект HttpContext, связанный с серверным элементом управления для текущего веб-запроса.

(Унаследовано от Control)
Controls

Возвращает объект ControlCollection, содержащий дочерние элементы CompositeControl.

(Унаследовано от CompositeControl)
ControlStyle

Возвращает или задает стиль серверного веб-элемента управления. Это свойство используется преимущественно разработчиками элементов управления.

(Унаследовано от WebControl)
ControlStyleCreated

Возвращает значение, определяющее, был ли объект Style создан для свойства ControlStyle. Этот свойство в основном используется разработчиками элементов управления.

(Унаследовано от WebControl)
CssClass

Возвращает или задает класс каскадных листов стилей (CSS), преобразовываемый для просмотра в серверном веб-элементе управления на клиентском компьютере.

(Унаследовано от WebControl)
DataItemContainer

Возвращает ссылку на контейнер именования, если контейнер именования реализует класс IDataItemContainer.

(Унаследовано от Control)
DataKeysContainer

Возвращает ссылку на контейнер именования, если контейнер именования реализует класс IDataKeysControl.

(Унаследовано от Control)
DeleteVerb

Получает ссылку на объект WebPartVerb, который позволяет конечным пользователям удалять элементы управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
DesignMode

Возвращает значение, указывающее, используется ли элемент управления на поверхности разработки.

(Унаследовано от Control)
DisplayTitle

Получает текущее значение текста, используемого в качестве заголовка для зоны WebPartZoneBase, если сама зона является видимой.

(Унаследовано от WebPartZoneBase)
DragDropEnabled

Получает значение, которое указывает, могут ли элементы управления WebPart перетаскиваться в зону или из нее.

(Унаследовано от WebPartZoneBase)
DragHighlightColor

Получает или задает цвет вокруг границы зоны WebPartZoneBase и областей возможного размещения элемента управления при перетаскивании пользователем элемента управления.

(Унаследовано от WebPartZoneBase)
EditVerb

Получает ссылку на объект WebPartVerb, который позволяет конечным пользователям изменять элементы управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
EmptyZoneText

Получает или задает сообщение, которое отображается, если элемент управления WebPartZoneBase не содержит элементов управления WebPart.

(Унаследовано от WebPartZoneBase)
EmptyZoneTextStyle

Получает атрибуты стиля для текста местозаполнителя в пустой зоне.

(Унаследовано от WebZone)
Enabled

Возвращает или задает значение, определяющее, включен ли серверный веб-элемент управления.

(Унаследовано от WebControl)
EnableTheming

Возвращает или задает значение, указывающее, применяются ли темы к этому элементу управления.

(Унаследовано от WebControl)
EnableViewState

Получает или задает значение, указывающее запрашивающему клиенту, сохраняет ли серверный элемент управления состояние представления и состояние представления своих дочерних элементов управления.

(Унаследовано от Control)
ErrorStyle

Получает атрибуты стиля для отрисовки сообщения об ошибке, которое отображается, если элемент управления WebPart не может быть загружен или создан.

(Унаследовано от WebZone)
Events

Возвращает список делегатов обработчиков событий элемента управления. Это свойство доступно только для чтения.

(Унаследовано от Control)
ExportVerb

Получает ссылку на объект WebPartVerb, который позволяет конечным пользователям экспортировать XML-файл описания для каждого элемента управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
Font

Возвращает свойства шрифта, связанные с серверным веб-элементом управления.

(Унаследовано от WebControl)
FooterStyle

Получает атрибуты стиля для содержимого области нижнего колонтитула зоны.

(Унаследовано от WebZone)
ForeColor

Возвращает или задает основной цвет (обычно это цвет текста) для серверного веб-элемента управления.

(Унаследовано от WebControl)
HasAttributes

Получает значение, определяющие наличие атрибутов у элемента управления.

(Унаследовано от WebControl)
HasChildViewState

Возвращает значение, которое указывает на наличие сохраненных параметров состояния представления у дочернего элемента серверного элемента управления.

(Унаследовано от Control)
HasFooter

Получает значение, указывающее, содержится ли в зоне область нижнего колонтитула.

(Унаследовано от WebPartZoneBase)
HasHeader

Получает значение, указывающее, содержит ли зона область заголовка.

(Унаследовано от WebPartZoneBase)
HeaderStyle

Получает атрибуты стиля для содержимого области заголовка зоны.

(Унаследовано от WebZone)
HeaderText

Получает или задает текст для области заголовка зоны.

(Унаследовано от WebZone)
Height

Получает или задает высоту серверного веб-элемента управления.

(Унаследовано от WebControl)
HelpVerb

Получает ссылку на объект WebPartVerb, используемый для получения доступа к содержимому справки для элементов управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
ID

Возвращает или задает программный идентификатор, назначенный серверному элементу управления.

(Унаследовано от Control)
IdSeparator

Возвращает символ, используемый для разделения идентификаторов элементов управления.

(Унаследовано от Control)
IsChildControlStateCleared

Возвращает значение, указывающее, имеют ли элементы управления в этом элементе управления состояние элемента управления.

(Унаследовано от Control)
IsEnabled

Возвращает значение, определяющее, включен ли элемент управления.

(Унаследовано от WebControl)
IsTrackingViewState

Возвращает значение, отражающее сохранение изменений в состояние представления серверного элемента управления.

(Унаследовано от Control)
IsViewStateEnabled

Возвращает значение, указывающее, используется ли состояние представления для этого элемента управления.

(Унаследовано от Control)
LayoutOrientation

Получает или задает значение, указывающее компоновку элементов управления в зоне: вертикальную или горизонтальную.

(Унаследовано от WebPartZoneBase)
LoadViewStateByID

Возвращает значение, указывающее, участвует ли элемент управления в загрузке состояния представления ID вместо индекса.

(Унаследовано от Control)
MenuCheckImageStyle

Получает атрибуты стиля, которые применимы к изображению метки, которое отображается в меню команд рядом с текстом выбранной команды.

(Унаследовано от WebPartZoneBase)
MenuCheckImageUrl

Получает или задает URL-адрес изображения, используемого в качестве метки в меню команд каждого элемента управления WebPart зоны.

(Унаследовано от WebPartZoneBase)
MenuLabelHoverStyle

Получает атрибуты стиля, которые применимы к метке меню команд в заголовке окна элемента управления WebPart, при наведении указателя мыши на метку.

(Унаследовано от WebPartZoneBase)
MenuLabelStyle

Получает сведения о стиле для метки раскрывающегося меню команд, которая отображается в заголовке окна каждого элемента управления WebPart зоны.

(Унаследовано от WebPartZoneBase)
MenuLabelText

Получает или задает значение, которое служит в качестве метки для раскрывающегося списка меню команд в заголовке окна каждого элемента управления WebPart зоны.

(Унаследовано от WebPartZoneBase)
MenuPopupImageUrl

Получает или задает URL-адрес изображения, которое открывает раскрывающееся меню команд в заголовке окна каждого элемента управления WebPart зоны.

(Унаследовано от WebPartZoneBase)
MenuPopupStyle

Получает атрибуты стиля для раскрывающегося меню команд, которое отображается в элементах управления WebPart зоны.

(Унаследовано от WebPartZoneBase)
MenuVerbHoverStyle

Получает сведения о стиле для внешнего вида команды в раскрывающемся меню команд при наведении указателя мыши на команду.

(Унаследовано от WebPartZoneBase)
MenuVerbStyle

Получает сведения о стиле для внешнего вида команды в раскрывающемся списке команд при отображении этого меню.

(Унаследовано от WebPartZoneBase)
MinimizeVerb

Получает ссылку на объект WebPartVerb, с помощью которого конечные пользователи могут сворачивать элементы управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
NamingContainer

Возвращает ссылку на контейнер именования элемента управления, создающий уникальное пространство имен для различения серверных элементов управления с одинаковыми значениями свойства ID.

(Унаследовано от Control)
Padding

Получает или задает атрибуты поля ячейки в таблице зоны, содержащей элементы управления WebPart.

(Унаследовано от WebZone)
Page

Возвращает ссылку на экземпляр Page, содержащий серверный элемент управления.

(Унаследовано от Control)
Parent

Возвращает ссылку на родительский элемент управления серверного элемента управления в иерархии элементов управления страницы.

(Унаследовано от Control)
PartChromePadding

Получает или задает расстояние между содержимым элемента управления WebPart и границей элемента управления.

(Унаследовано от WebZone)
PartChromeStyle

Получает характеристики стиля, применяемые к границам элементов управления веб-частей, содержащихся в зоне.

(Унаследовано от WebZone)
PartChromeType

Получает или задает тип границы, которая обрамляет элементы управления веб-частей, содержащихся в зоне.

(Унаследовано от WebZone)
PartStyle

Получает характеристики стиля, которые применяются к границе и содержимому каждого элемента управления веб-частей, содержащегося в зоне.

(Унаследовано от WebZone)
PartTitleStyle

Поучает атрибуты стиля для содержимого заголовка окна каждого элемента управления, содержащегося в зоне.

(Унаследовано от WebZone)
RenderClientScript

Получает значение, которое указывает, следует ли отрисовывать клиентский скрипт на веб-странице.

(Унаследовано от WebZone)
RenderingCompatibility

Возвращает значение, которое задает версию ASP.NET, с которой совместим созданный HTML.

(Унаследовано от Control)
RestoreVerb

Получает ссылку на объект WebPartVerb, который позволяет конечным пользователям восстанавливать элементы управления WebPart в зоне до обычных размеров.

(Унаследовано от WebPartZoneBase)
SelectedPartChromeStyle

Получает сведения о стиле для внешнего вида выбранного элемента управления WebPart зоны.

(Унаследовано от WebPartZoneBase)
ShowTitleIcons

Получает или задает значение, которое указывает, отображаются ли значки заголовка в заголовке окна каждого элемента управления WebPart зоны.

(Унаследовано от WebPartZoneBase)
Site

Возвращает сведения о контейнере, который содержит текущий элемент управления при визуализации на поверхности конструктора.

(Унаследовано от Control)
SkinID

Возвращает или задает обложку, применяемую к элементу управления.

(Унаследовано от WebControl)
Style

Возвращает коллекцию атрибутов текста, которые будут отображены в виде атрибута стиля на внешнем теге серверного веб-элемента управления.

(Унаследовано от WebControl)
SupportsDisabledAttribute

Получает значение, указывающее, должен ли элемент управления устанавливать для атрибута disabled отрисовываемого элемента HTML значение disabled, если для свойства элемента управления IsEnabled задано значение false.

(Унаследовано от CompositeControl)
TabIndex

Возвращает или задает индекс перехода по клавише Tab для серверного веб-элемента управления.

(Унаследовано от WebControl)
TagKey

Возвращает значение HtmlTextWriterTag, которое соответствует этому элементу управления веб-сервера. Это свойство используется преимущественно разработчиками элементов управления.

(Унаследовано от WebZone)
TagName

Возвращает имя тега элемента управления. Это свойство используется преимущественно разработчиками элементов управления.

(Унаследовано от WebControl)
TemplateControl

Возвращает или задает ссылку на шаблон, содержащий этот элемент управления.

(Унаследовано от Control)
TemplateSourceDirectory

Возвращает виртуальный каталог Page или UserControl, содержащий текущий серверный элемент управления.

(Унаследовано от Control)
TitleBarVerbButtonType

Получает или задает тип кнопки, используемый для команд в заголовке окна элементов управления WebPart.

(Унаследовано от WebPartZoneBase)
TitleBarVerbStyle

Возвращает атрибуты стиля для команд в заголовке элемента управления WebPart.

(Унаследовано от WebPartZoneBase)
ToolTip

Возвращает или задает текст, который отображается при наведении указателя мыши на серверный веб-элемент управления.

(Унаследовано от WebControl)
UniqueID

Возвращает уникальный идентификатор серверного элемента управления в иерархии.

(Унаследовано от Control)
ValidateRequestMode

Возвращает или задает значение, указывающее, проверяет ли элемент управления полученный из браузера клиентский ввод на предмет потенциально опасных значений.

(Унаследовано от Control)
VerbButtonType

Получает или задает тип кнопки, связанный с командами, существующими в зоне WebPartZoneBase, при доступе к странице с использованием более старой версии браузера.

(Унаследовано от WebPartZoneBase)
VerbStyle

Получает атрибуты стиля для команд пользовательского интерфейса, связанного с элементами управления веб-частей в зоне.

(Унаследовано от WebZone)
ViewState

Возвращает словарь сведений о состоянии, позволяющих сохранять и восстанавливать состояние представления серверного элемента управления при нескольких запросах одной и той же страницы.

(Унаследовано от Control)
ViewStateIgnoresCase

Возвращает значение, указывающее, является ли объект StateBag нечувствительным к регистру.

(Унаследовано от Control)
ViewStateMode

Возвращает или задает режим состояния представления данного элемента управления.

(Унаследовано от Control)
Visible

Получает или задает значение, указывающее, отрисовывается ли серверный элемент управления как пользовательский интерфейс на странице.

(Унаследовано от Control)
WebPartChrome

Получает ссылку на объект WebPartChrome, с помощью которого определяется периферийная отрисовка элементов управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
WebPartManager

Получает ссылку на элемент управления WebPartManager, связанный с экземпляром элемента управления WebZone на странице веб-частей.

(Унаследовано от WebZone)
WebParts

Возвращает коллекцию элементов управления веб-частей в зоне.

(Унаследовано от WebPartZoneBase)
WebPartVerbRenderMode

Получает или задает значение, указывающее, как команды должны отрисовываться в элементах управления WebPart зоны.

(Унаследовано от WebPartZoneBase)
Width

Получает или задает ширину серверного веб-элемента управления.

(Унаследовано от WebControl)
ZoneTemplate

Получает или задает ссылку на экземпляр ITemplate, который содержит элементы управления, объявленные в разметке веб-страницы.

Методы

AddAttributesToRender(HtmlTextWriter)

Добавляет атрибуты и стили HTML, которые должны быть отображены в указанном элементе управления HtmlTextWriterTag. Этот метод используется в основном разработчиками элементов управления.

(Унаследовано от WebControl)
AddedControl(Control, Int32)

Вызывается после добавления дочернего элемента управления в коллекцию Controls объекта Control.

(Унаследовано от Control)
AddParsedSubObject(Object)

Уведомляет серверный элемент управления, что элемент XML или HTML был проанализирован, и добавляет элемент в серверный элемент управления объекта ControlCollection.

(Унаследовано от Control)
ApplyStyle(Style)

Копирует любой непустой элемент указанного стиля в элемент управления Веба, перезаписывая уже существующие элементы стиля. Этот метод, в основном, используется разработчиками элементов управления.

(Унаследовано от WebControl)
ApplyStyleSheetSkin(Page)

Применяет свойства стиля, определенные в таблице стилей страницы, к элементу управления.

(Унаследовано от Control)
BeginRenderTracing(TextWriter, Object)

Запускает трассировку во время разработки данных отрисовки.

(Унаследовано от Control)
BuildProfileTree(String, Boolean)

Собирает сведения о серверном элементе управления и доставляет их свойству Trace, которое отображается при включенной на странице трассировке.

(Унаследовано от Control)
ClearCachedClientID()

Задает для кэшированного свойства ClientID значение null.

(Унаследовано от Control)
ClearChildControlState()

Удаляет сведения о состоянии элемента управления для дочерних элементов управления серверного элемента управления.

(Унаследовано от Control)
ClearChildState()

Удаляет сведения о состоянии элемента управления и состоянии представления для всех дочерних элементов серверного элемента управления.

(Унаследовано от Control)
ClearChildViewState()

Удаляет сведения о состоянии представления для всех дочерних элементов серверного элемента управления.

(Унаследовано от Control)
ClearEffectiveClientIDMode()

Задает для свойства ClientIDMode текущего экземпляра элемента управления и любых его дочерних элементов управления значение Inherit.

(Унаследовано от Control)
CloseWebPart(WebPart)

Закрывается выбранный элемент управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
ConnectWebPart(WebPart)

Запускает процесс создания подключения между двумя элементами управления WebPart.

(Унаследовано от WebPartZoneBase)
CopyBaseAttributes(WebControl)

Копирует не инкапсулированные объектом Style свойства из указанного серверного веб-элемента управления веб-сервера в элемент управления веб-сервера, откуда вызывается этот метод. Этот метод используется в основном разработчиками элементов управления.

(Унаследовано от WebControl)
CreateChildControls()

Создает набор дочерних элементов, содержащихся в зоне.

(Унаследовано от WebPartZoneBase)
CreateControlCollection()

Создает объект ControlCollection, который содержит все элементы управления в зоне.

(Унаследовано от WebPartZoneBase)
CreateControlStyle()

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

(Унаследовано от WebPartZoneBase)
CreateWebPartChrome()

Разрешает производным зонам заменять пользовательский объект WebPartChrome для изменения внешнего вида элементов управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
DataBind()

Привязывает источник данных к CompositeControl и ко всем его дочерним элементам управления.

(Унаследовано от CompositeControl)
DataBind(Boolean)

Привязывает источник данных к вызванному серверному элементу управления и всем его дочерними элементами управления с возможностью вызова события DataBinding.

(Унаследовано от Control)
DataBindChildren()

Привязывает источник данных к дочерним элементам управления серверного элемента управления.

(Унаследовано от Control)
DeleteWebPart(WebPart)

Удаляет выбранный элемент управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
Dispose()

Включает серверный элемент управления для выполнения окончательной чистки до освобождения памяти.

(Унаследовано от Control)
EditWebPart(WebPart)

Запускает процесс изменения выбранного элемента управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
EndRenderTracing(TextWriter, Object)

Завершает трассировку во время разработки данных отрисовки.

(Унаследовано от Control)
EnsureChildControls()

Определяет наличие у серверного элемента управления дочерних элементов управления. Если дочерних элементов управления нет, они будут созданы.

(Унаследовано от Control)
EnsureID()

Создает идентификатор для элементов управления, которые не имеют назначенного идентификатора.

(Унаследовано от Control)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FindControl(String)

Выполняет поиск серверного элемента управления с заданным параметром id в текущем контейнере именования.

(Унаследовано от Control)
FindControl(String, Int32)

Выполняет поиск в текущем контейнере именования серверного элемента управления с указанным id и целым числом, указанным в параметре pathOffset, который содействует поиску. Эту версию метода FindControl не следует переопределять.

(Унаследовано от Control)
Focus()

Задает фокус ввода на элемент управления.

(Унаследовано от Control)
GetDesignModeState()

Возвращает данные времени разработки для элемента управления.

(Унаследовано от Control)
GetEffectiveChromeType(Part)

Возвращает фактическое или эффективное текущее значение PartChromeType элемента управления WebPart, учитывая свойство PartChromeType зоны и текущий режим отображения страницы веб-частей.

(Унаследовано от WebPartZoneBase)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetInitialWebParts()

Переопределяет абстрактный базовый метод и получает исходный набор статических элементов управления WebPart, содержащихся в шаблоне зоны.

GetRouteUrl(Object)

Возвращает URL-адрес, соответствующий набору параметров маршрута.

(Унаследовано от Control)
GetRouteUrl(RouteValueDictionary)

Возвращает URL-адрес, соответствующий набору параметров маршрута.

(Унаследовано от Control)
GetRouteUrl(String, Object)

Возвращает URL-адрес, соответствующий набору параметров маршрута и имени маршрута.

(Унаследовано от Control)
GetRouteUrl(String, RouteValueDictionary)

Возвращает URL-адрес, соответствующий набору параметров маршрута и имени маршрута.

(Унаследовано от Control)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
GetUniqueIDRelativeTo(Control)

Возвращает часть с префиксом свойства UniqueID указанного элемента управления.

(Унаследовано от Control)
HasControls()

Определяет наличие у серверного элемента управления дочерних элементов управления.

(Унаследовано от Control)
HasEvents()

Возвращает значение, указывающее, регистрируются ли события для элемента управления или каких-либо дочерних элементов управления.

(Унаследовано от Control)
IsLiteralContent()

Определяет наличие у серверного элемента управления только текстового содержимого.

(Унаследовано от Control)
LoadControlState(Object)

Восстанавливает сведения о состоянии элемента управления предыдущего запроса страницы, сохраненные методом SaveControlState().

(Унаследовано от Control)
LoadViewState(Object)

Загружает ранее сохраненные сведения о состоянии для зоны.

(Унаследовано от WebPartZoneBase)
MapPathSecure(String)

Извлекает физический путь, к которому ведет виртуальный путь (абсолютный или относительный).

(Унаследовано от Control)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
MergeStyle(Style)

Копирует любой непустой элемент указанного стиля в элемент управления Веба, но не перезаписывает уже существующие элементы стиля. Этот метод используется в основном разработчиками элементов управления.

(Унаследовано от WebControl)
MinimizeWebPart(WebPart)

Сворачивает выбранный элемент управления WebPart в зоне.

(Унаследовано от WebPartZoneBase)
OnBubbleEvent(Object, EventArgs)

Определяет, передается ли событие серверного элемента управления вверх по иерархии серверных элементов управления пользовательского интерфейса страницы.

(Унаследовано от Control)
OnCreateVerbs(WebPartVerbsEventArgs)

Вызывает событие CreateVerbs.

(Унаследовано от WebPartZoneBase)
OnDataBinding(EventArgs)

Вызывает событие DataBinding.

(Унаследовано от Control)
OnInit(EventArgs)

Переопределяет базовый метод, чтобы показать, что зона успешно зарегистрирована в элементе управления WebPartManager.

OnLoad(EventArgs)

Вызывает событие Load.

(Унаследовано от Control)
OnPreRender(EventArgs)

Вызывает событие PreRender.

(Унаследовано от WebPartZoneBase)
OnUnload(EventArgs)

Вызывает событие Unload.

(Унаследовано от Control)
OpenFile(String)

Возвращает Stream, используемое для чтения файла.

(Унаследовано от Control)
RaiseBubbleEvent(Object, EventArgs)

Присваивает родительскому элементу управления все источники события и сведения о них.

(Унаследовано от Control)
RaisePostBackEvent(String)

Обновляет статус текущей коллекции элементов управления WebPart зоны, основываясь на изменениях, которые произошли с момента самого последнего события обратного запроса.

(Унаследовано от WebPartZoneBase)
RecreateChildControls()

Воссоздает дочерние элементы элемента управления, являющегося наследником CompositeControl.

(Унаследовано от CompositeControl)
RemovedControl(Control)

Вызывается после удаления дочернего элемента управления из коллекции Controls объекта Control.

(Унаследовано от Control)
Render(HtmlTextWriter)

Отображает зону в указанном объекте HtmlTextWriter.

(Унаследовано от WebPartZoneBase)
RenderBeginTag(HtmlTextWriter)

Отрисовывает HTML-тег открытия элемента управления зоны для указанного объекта HtmlTextWriter.

(Унаследовано от WebZone)
RenderBody(HtmlTextWriter)

Переопределяет базовый метод, чтобы отобразить основную область зоны, производной от класса WebPartZoneBase.

(Унаследовано от WebPartZoneBase)
RenderChildren(HtmlTextWriter)

Выводит содержимое дочерних элементов серверного элемента управления в предоставленный объект HtmlTextWriter, который записывает это содержимое для подготовки к просмотру на клиенте.

(Унаследовано от Control)
RenderContents(HtmlTextWriter)

Отрисовывает все содержимое элемента управления зоны между начальным и конечным тегами для указанного объекта HtmlTextWriter.

(Унаследовано от WebZone)
RenderControl(HtmlTextWriter)

Выводит содержимое серверного элемента управления в указанный объект HtmlTextWriter и сохраняет сведения о трассировке элемента управления, если трассировка включена.

(Унаследовано от Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Выводит серверный элемент управления в указанный объект HtmlTextWriter, используя указанный объект ControlAdapter.

(Унаследовано от Control)
RenderDropCue(HtmlTextWriter)

Отрисовывает элементы пользовательского интерфейса для указания конечному пользователю, где можно расположить в пределах зоны перетаскиваемый элемент управления WebPart.

(Унаследовано от WebPartZoneBase)
RenderEndTag(HtmlTextWriter)

Отображает закрывающий HTML-тег элемента управления в указанное средство записи. Этот метод используется в основном разработчиками элементов управления.

(Унаследовано от WebControl)
RenderFooter(HtmlTextWriter)

Переопределяет отрисовку нижнего колонтитула зоны.

(Унаследовано от WebZone)
RenderHeader(HtmlTextWriter)

Переопределяет базовый метод для отрисовки заголовка зоны WebPartZoneBase, в которой содержатся элементы управления WebPart.

(Унаследовано от WebPartZoneBase)
ResolveAdapter()

Возвращает адаптер элемента управления, отвечающий за отрисовку определенного элемента управления.

(Унаследовано от Control)
ResolveClientUrl(String)

Возвращает URL-адрес, который может использоваться браузером.

(Унаследовано от Control)
ResolveUrl(String)

Преобразует URL-адрес в адрес, доступный для клиента.

(Унаследовано от Control)
RestoreWebPart(WebPart)

Восстанавливает выбранный элемент управления WebPart, который был свернут до обычного состояния.

(Унаследовано от WebPartZoneBase)
SaveControlState()

Сохраняет любые изменения состояния серверного элемента управления, произошедшие после отправки страницы обратно на сервер.

(Унаследовано от Control)
SaveViewState()

Сохраняет изменения состояния просмотра, произошедшие с момента отправки страницы обратно на сервер.

(Унаследовано от WebPartZoneBase)
SetDesignModeState(IDictionary)

Задает данные времени разработки для элемента управления.

(Унаследовано от Control)
SetRenderMethodDelegate(RenderMethod)

Назначает делегата обработчика событий для преобразования серверного элемента управления и его содержимого для просмотра в родительский элемент управления.

(Унаследовано от Control)
SetTraceData(Object, Object)

Задает данные трассировки для трассировки данных отрисовки во время разработки, используя ключ данных трассировки и значение данных трассировки.

(Унаследовано от Control)
SetTraceData(Object, Object, Object)

Задает данные трассировки для трассировки данных отрисовки во время разработки, используя трассируемый объект, ключ данных трассировки и значение данных трассировки.

(Унаследовано от Control)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TrackViewState()

Начинает процесс отслеживания изменений состояния представления зоны, чтобы эти изменения могли быть сохранены в объекте StateBag, после чего доступ к ним можно получить с помощью свойства ViewState.

(Унаследовано от WebPartZoneBase)

События

CreateVerbs

Присходит при создании команд для зоны, производной из класса WebPartZoneBase.

(Унаследовано от WebPartZoneBase)
DataBinding

Происходит при привязке серверного элемента управления к источнику данных.

(Унаследовано от Control)
Disposed

Происходит при освобождении памяти, занятой серверным элементом управления, т.е. на последнем этапе жизненного цикла серверного элемента управления при запросе страницы ASP.NET.

(Унаследовано от Control)
Init

Происходит при инициализации серверного элемента управления, который находится на первом этапе его жизненного цикла.

(Унаследовано от Control)
Load

Происходит при загрузке серверного элемента управления в объект Page.

(Унаследовано от Control)
PreRender

Происходит после загрузки объекта Control, но перед отрисовкой.

(Унаследовано от Control)
Unload

Происходит при выгрузке серверного элемента управления из памяти.

(Унаследовано от Control)

Явные реализации интерфейса

IAttributeAccessor.GetAttribute(String)

Возвращает атрибуту веб-элемента управления указанное имя.

(Унаследовано от WebControl)
IAttributeAccessor.SetAttribute(String, String)

Задает атрибуту веб-элемента управления указанное имя и значение.

(Унаследовано от WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Позволяет дизайнеру воссоздавать коллекцию дочерних элементов составного элемента управления в среде разработки.

(Унаследовано от CompositeControl)
IControlBuilderAccessor.ControlBuilder

Описание этого члена см. в разделе ControlBuilder.

(Унаследовано от Control)
IControlDesignerAccessor.GetDesignModeState()

Описание этого члена см. в разделе GetDesignModeState().

(Унаследовано от Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Описание этого члена см. в разделе SetDesignModeState(IDictionary).

(Унаследовано от Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Описание этого члена см. в разделе SetOwnerControl(Control).

(Унаследовано от Control)
IControlDesignerAccessor.UserData

Описание этого члена см. в разделе UserData.

(Унаследовано от Control)
IDataBindingsAccessor.DataBindings

Описание этого члена см. в разделе DataBindings.

(Унаследовано от Control)
IDataBindingsAccessor.HasDataBindings

Описание этого члена см. в разделе HasDataBindings.

(Унаследовано от Control)
IExpressionsAccessor.Expressions

Описание этого члена см. в разделе Expressions.

(Унаследовано от Control)
IExpressionsAccessor.HasExpressions

Описание этого члена см. в разделе HasExpressions.

(Унаследовано от Control)
IParserAccessor.AddParsedSubObject(Object)

Описание этого члена см. в разделе AddParsedSubObject(Object).

(Унаследовано от Control)
IPostBackEventHandler.RaisePostBackEvent(String)

Описание этого члена см. в разделе RaisePostBackEvent(String).

(Унаследовано от WebPartZoneBase)

Методы расширения

FindDataSourceControl(Control)

Возвращает источник данных, связанный с элементом управления данными, для заданного элемента управления.

FindFieldTemplate(Control, String)

Возвращает шаблон поля для заданного столбца в контейнере именования заданного элемента управления.

FindMetaTable(Control)

Возвращает объект метатаблицы для контейнерного элемента управления данными.

GetDefaultValues(INamingContainer)

Получает коллекцию значений по умолчанию для заданного элемента управления данными.

GetMetaTable(INamingContainer)

Получает метаданные таблицы для заданного элемента управления данными.

SetMetaTable(INamingContainer, MetaTable)

Задает метаданные таблицы для заданного элемента управления данными.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Задает метаданные таблицы и преобразование значений по умолчанию для заданного элемента управления данными.

SetMetaTable(INamingContainer, MetaTable, Object)

Задает метаданные таблицы и преобразование значений по умолчанию для заданного элемента управления данными.

TryGetMetaTable(INamingContainer, MetaTable)

Определяет, доступны ли метаданные таблицы.

EnableDynamicData(INamingContainer, Type)

Включает поведение платформы динамических данных для указанного элемента управления данными.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Включает поведение платформы динамических данных для указанного элемента управления данными.

EnableDynamicData(INamingContainer, Type, Object)

Включает поведение платформы динамических данных для указанного элемента управления данными.

Применяется к

См. также раздел