Поделиться через


MasterPageControlBuilder Класс

Определение

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

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

Комментарии

Класс MasterPageControlBuilder используется для создания эталонной страницы, которая не наследуется UserControl от класса . Классы, производные от MasterPageControlBuilder функции класса, как и другие главные страницы, при условии, что вы указываете новый класс в Inherits атрибуте MASTER-файла, создаваемого в веб-приложении.

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

MasterPageControlBuilder()

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

Свойства

BindingContainerBuilder

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

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

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

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

Получает коллекцию сложных записей свойств.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Проверяет, запущен ли ControlBuilder в режиме конструктора.

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

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

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

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

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

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

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

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

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

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

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

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

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

Возвращает служебный объект для объекта ControlBuilder.

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

Получает список дочерних объектов ControlBuilder для данного объекта ControlBuilder.

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

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

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

Получает коллекцию записей свойств шаблона.

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

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

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

Методы

AllowWhitespaceLiterals()

Определяет, разрешены ли литералы пробелов в содержимом между открывающим и закрывающим тегами элемента управления. Этот метод вызывается платформой страницы ASP.NET.

(Унаследовано от ControlBuilder)
AppendLiteralString(String)

Добавляет указанное текстовое содержимое в элемент управления. Этот метод вызывается платформой страницы ASP.NET.

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

Добавляет сборщики к объекту ControlBuilder для дочерних элементов управления, принадлежащих элементу управления контейнера.

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

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

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

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

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

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

(Унаследовано от Object)
GetChildControlType(String, IDictionary)

Получает Type типа элемента управления, соответствующего тегу дочернего элемента. Этот метод вызывается платформой страницы ASP.NET.

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

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

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

Создает объект ObjectPersistData для объекта ControlBuilder.

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

Извлекает ключ ресурса для объекта ControlBuilder.

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

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

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

Определяет наличие открывающего и закрывающего тега элемента управления. Этот метод вызывается платформой страницы ASP.NET.

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

Определяет необходимость HTML-декодирования текстовой строки HTML-элемента управления. Этот метод вызывается платформой страницы ASP.NET.

(Унаследовано от ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Инициализирует ControlBuilder для использования после его создания. Этот метод вызывается платформой страницы ASP.NET.

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

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

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

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

(Унаследовано от UserControlControlBuilder)
OnAppendToParentBuilder(ControlBuilder)

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

(Унаследовано от ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Позволяет сборщикам пользовательского элемента управления получать доступ к сгенерированной объектной модели документов кода (CodeDom), а также вставлять и изменять код во время анализа и сборки элементов управления.

(Унаследовано от ControlBuilder)
SetResourceKey(String)

Задает ключ ресурса для объекта ControlBuilder.

(Унаследовано от ControlBuilder)
SetServiceProvider(IServiceProvider)

Задает служебный объект для объекта ControlBuilder.

(Унаследовано от ControlBuilder)
SetTagInnerText(String)

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

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

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

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

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

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