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


HyperLinkControlBuilder Класс

Определение

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

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

Примеры

<%@ Page Language="C#" AutoEventWireup="True" %>
<!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>
    <title>HyperLink Sample</title>
</head>
<body>
<form id="Form1" runat="server">


    <h3>HyperLink Sample</h3>

    Click on the HyperLink:<br />  

    <asp:HyperLink id="hyperlink1" 
                   NavigateUrl="http://www.microsoft.com"
                   Text="Microsoft Official Site"
                   Target="_new"
                   runat="server"/>       
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!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>
    <title>HyperLink Sample</title>
</head>
<body>
<form id="Form1" runat="server">

    <h3>HyperLink Sample</h3>

    Click on the HyperLink:<br />  

    <asp:HyperLink id="hyperlink1" 
                   NavigateUrl="http://www.microsoft.com"
                   Text="Microsoft Official Site"
                   Target="_new"
                   runat="server"/>       

</form>
</body>
</html>

Примечания для тех, кто наследует этот метод

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

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

HyperLinkControlBuilder()

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

Свойства

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()

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

AppendLiteralString(String)

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

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

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

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

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

(Унаследовано от ControlBuilder)
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()

Определяет необходимость получения сборщиком элемента управления своего внутреннего текста. В случае необходимости вызывается метод SetTagInnerText(String). Этот метод вызывается платформой страницы ASP.NET.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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