HtmlTextWriter.ExitStyle Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver den avslutande taggen för ett markeringselement för att avsluta den angivna layouten och teckenformateringen.
Överlagringar
| Name | Description |
|---|---|
| ExitStyle(Style) |
Skriver den avslutande taggen för ett |
| ExitStyle(Style, HtmlTextWriterTag) |
Skriver den avslutande taggen för det angivna markeringselementet för att avsluta den angivna layouten och teckenformateringen. |
ExitStyle(Style)
Skriver den avslutande taggen för ett <span> element för att avsluta den angivna layouten och teckenformateringen.
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
Public Overridable Sub ExitStyle (style As Style)
Parametrar
Exempel
Följande kodexempel visar hur du använder en anpassad klass med namnet TextSample, härledd från WebControl klassen, som använder EnterStyle metoden för att tillämpa ett ForeColor format på en textsträng.
Metoden EnterStyle renderar HTML - koden <span style="color:Navy;">. Metodanropet ExitStyle stänger elementet <span> när texten har renderats.
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
Kommentarer
Överlagringen ExitStyleExitStyle(Style) av metoden återger den avslutande taggen för ett <span> element efter kontrollens avslutande tagg och stänger elementet som öppnas av motsvarande EnterStyle anrop.
Med ExitStyle metoderna och EnterStyle kan ett enhetskort eller en kontroll skapa markeringar som börjar och avslutar ett block med hjälp av teckenformateringen för det angivna formatet. Använd samma värde för style i den EnterStyle metod som du använder i motsvarande ExitStyle metod.
Se även
Gäller för
ExitStyle(Style, HtmlTextWriterTag)
Skriver den avslutande taggen för det angivna markeringselementet för att avsluta den angivna layouten och teckenformateringen.
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
Public Overridable Sub ExitStyle (style As Style, tag As HtmlTextWriterTag)
Parametrar
En HtmlTextWriterTag som anger den avslutande taggen för markeringselementet som innehöll attributen som tillämpade det angivna formatet. Detta måste matcha nyckeln som skickades i motsvarande EnterStyle anrop.
Exempel
Följande kodexempel visar hur du använder en anpassad klass med namnet TextSample, härledd från WebControl klassen, som använder EnterStyle metoden för att tillämpa ett ForeColor format på en textsträng.
Metoden EnterStyle renderar HTML - koden <span style="color:Navy;">. Metodanropet ExitStyle stänger elementet <span> när texten har renderats.
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
Kommentarer
Överlagringen ExitStyleExitStyle(Style, HtmlTextWriterTag) av metoden återger den avslutande taggen för elementet som anges av efter kontrollens tag avslutande tagg och stänger elementet som öppnades av motsvarande EnterStyle(Style, HtmlTextWriterTag) metodanrop.
Med ExitStyle metoderna och EnterStyle kan ett enhetskort eller en kontroll skapa markeringar som börjar och avslutar ett block med hjälp av teckenformateringen för det angivna formatet. Använd samma värde för style i den EnterStyle metod som du använder i motsvarande ExitStyle metod.