HtmlTextWriter.ExitStyle Метод

Определение

Записывает закрывающий тег элемента разметки для завершения форматирования указанного варианта разметки и знаков.Writes the closing tag of a markup element to end the specified layout and character formatting.

Перегрузки

ExitStyle(Style)

Записывает закрывающий тег элемента разметки <span> для завершения форматирования указанного варианта разметки и знаков.Writes the closing tag of a <span> element to end the specified layout and character formatting.

ExitStyle(Style, HtmlTextWriterTag)

Записывает закрывающий тег указанного элемента разметки, чтобы завершить выбранный макет и форматирование символов.Writes the closing tag of the specified markup element to end the specified layout and character formatting.

ExitStyle(Style)

Записывает закрывающий тег элемента разметки <span> для завершения форматирования указанного варианта разметки и знаков.Writes the closing tag of a <span> element to end the specified layout and character formatting.

public:
 virtual void ExitStyle(System::Web::UI::WebControls::Style ^ style);
public virtual void ExitStyle (System.Web.UI.WebControls.Style style);
abstract member ExitStyle : System.Web.UI.WebControls.Style -> unit
override this.ExitStyle : System.Web.UI.WebControls.Style -> unit

Параметры

style
Style

Style, указывающий вариант разметки и форматирование, которые должны быть закрыты.A Style that specifies the layout and formatting to close.

Примеры

В следующем примере кода показано, как использовать пользовательский класс с именем TextSample, производный WebControl от EnterStyle класса, который использует метод для применения ForeColor стиля к текстовой строке.The following code example demonstrates how to use a custom class named TextSample, derived from the WebControl class, that uses the EnterStyle method to apply a ForeColor style to a string of text.

Метод визуализирует код HTML <span style="color:Navy;">. EnterStyleThe EnterStyle method renders the HTML <span style="color:Navy;">. Вызов ExitStyle метода <span> закрывает элемент после отрисовки текста.The ExitStyle method call closes the <span> element after the text has been rendered.

Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Security.Permissions
Imports System.Drawing

' Create a custom class, named TextSample, that renders
' its Text property with styles applied by the
' EnterStyle and ExitStyle methods. 
Namespace AspNet.Samples

    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    Public Class TextSample
        Inherits Control

        ' Create an instance of the Style class.
        Private textStyle As Style = New Style()
        Private textMessage As String

        ' Create a Text property.
        Public Property Text() As String
            Get
                Return textMessage
            End Get
            Set(ByVal value As String)
                textMessage = value
            End Set
        End Property


        Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
            ' Set the value of the Text property.
            textMessage = "Hello, World!"

            ' Set the Style object's ForeColor
            ' property to Navy.
            textStyle.ForeColor = Color.Navy

            ' Render the Text property with the style.
            writer.WriteLine("The text property styled: ")
            writer.EnterStyle(textStyle)
            writer.Write(Text)
            writer.ExitStyle(textStyle)

            ' Use the WriteBreak method twice to render
            ' an empty line between the lines of rendered text.
            writer.WriteBreak()
            writer.WriteBreak()

            ' Render the Text property without the style.
            writer.WriteLine("The Text property unstyled: ")
            writer.Write(Text)
        End Sub
    End Class
End Namespace

Комментарии

Перегрузка метода визуализирует закрывающий тег <span> элемента после закрывающего тега элемента управления, закрывая элемент, Открытый с помощью соответствующего EnterStyle вызова. ExitStyle(Style) ExitStyleThe ExitStyle overload of the ExitStyle(Style) method renders the closing tag of a <span> element after the closing tag of the control, closing the element opened by the corresponding EnterStyle call.

Методы ExitStyle иEnterStyle позволяют адаптеру устройства или элементу управления создавать разметку, которая начинается и завершает блок, используя форматирование символов указанного стиля.The ExitStyle and EnterStyle methods allow a device adapter or control to create markup that begins and ends a block by using the character formatting of the specified style. Используйте то же значение для style EnterStyle в методе, который используется в соответствующем ExitStyle методе.Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.

Дополнительно

ExitStyle(Style, HtmlTextWriterTag)

Записывает закрывающий тег указанного элемента разметки, чтобы завершить выбранный макет и форматирование символов.Writes the closing tag of the specified markup element to end the specified layout and character formatting.

public:
 virtual void ExitStyle(System::Web::UI::WebControls::Style ^ style, System::Web::UI::HtmlTextWriterTag tag);
public virtual void ExitStyle (System.Web.UI.WebControls.Style style, System.Web.UI.HtmlTextWriterTag tag);
abstract member ExitStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit
override this.ExitStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit

Параметры

style
Style

Параметр Style, указывающий, что этот макет и форматирование больше не применяются к выходному тексту.A Style that specifies the layout and formatting to stop applying to the output text.

tag
HtmlTextWriterTag

Параметр HtmlTextWriterTag, указывающий закрывающий тег элемента разметки, который содержит атрибуты, отвечающие за применение заданного стиля.An HtmlTextWriterTag that specifies the closing tag of the markup element that contained the attributes that applied the specified style. Он должен соответствовать ключу, переданному в соответствующий вызов EnterStyle.This must match the key passed in the corresponding EnterStyle call.

Примеры

В следующем примере кода показано, как использовать пользовательский класс с именем TextSample, производный WebControl от EnterStyle класса, который использует метод для применения ForeColor стиля к текстовой строке.The following code example demonstrates how to use a custom class named TextSample, derived from the WebControl class, that uses the EnterStyle method to apply a ForeColor style to a string of text.

Метод визуализирует код HTML <span style="color:Navy;">. EnterStyleThe EnterStyle method renders the HTML <span style="color:Navy;">. Вызов ExitStyle метода <span> закрывает элемент после отрисовки текста.The ExitStyle method call closes the <span> element after the text has been rendered.

Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Security.Permissions
Imports System.Drawing

' Create a custom class, named TextSample, that renders
' its Text property with styles applied by the
' EnterStyle and ExitStyle methods. 
Namespace AspNet.Samples

    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    Public Class TextSample
        Inherits Control

        ' Create an instance of the Style class.
        Private textStyle As Style = New Style()
        Private textMessage As String

        ' Create a Text property.
        Public Property Text() As String
            Get
                Return textMessage
            End Get
            Set(ByVal value As String)
                textMessage = value
            End Set
        End Property


        Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
            ' Set the value of the Text property.
            textMessage = "Hello, World!"

            ' Set the Style object's ForeColor
            ' property to Navy.
            textStyle.ForeColor = Color.Navy

            ' Render the Text property with the style.
            writer.WriteLine("The text property styled: ")
            writer.EnterStyle(textStyle)
            writer.Write(Text)
            writer.ExitStyle(textStyle)

            ' Use the WriteBreak method twice to render
            ' an empty line between the lines of rendered text.
            writer.WriteBreak()
            writer.WriteBreak()

            ' Render the Text property without the style.
            writer.WriteLine("The Text property unstyled: ")
            writer.Write(Text)
        End Sub
    End Class
End Namespace

Комментарии

Перегрузка метода визуализирует закрывающий тег tag элемента, который задается после закрывающего тега элемента управления, закрывая элемент, Открытый с помощью соответствующего EnterStyle(Style, HtmlTextWriterTag) вызова метода. ExitStyle(Style, HtmlTextWriterTag) ExitStyleThe ExitStyle overload of the ExitStyle(Style, HtmlTextWriterTag) method renders the closing tag of the element that is specified by tag after the closing tag of the control, closing the element that was opened by the corresponding EnterStyle(Style, HtmlTextWriterTag) method call.

Методы ExitStyle иEnterStyle позволяют адаптеру устройства или элементу управления создавать разметку, которая начинается и завершает блок, используя форматирование символов указанного стиля.The ExitStyle and EnterStyle methods allow a device adapter or control to create markup that begins and ends a block by using the character formatting of the specified style. Используйте то же значение для style EnterStyle в методе, который используется в соответствующем ExitStyle методе.Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.

Дополнительно

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