HtmlTextWriter.IsStyleAttributeDefined Methode

Definitie

Bepaalt of een kenmerk voor markeringsstijlen wordt weergegeven tijdens de volgende aanroep van de RenderBeginTag methode.

Overloads

Name Description
IsStyleAttributeDefined(HtmlTextWriterStyle)

Bepaalt of het opgegeven kenmerk voor markeringsstijlen wordt weergegeven tijdens de volgende aanroep van de RenderBeginTag methode.

IsStyleAttributeDefined(HtmlTextWriterStyle, String)

Bepaalt of het opgegeven kenmerk van de opmaakstijl en de waarde ervan worden weergegeven tijdens de volgende aanroep van de RenderBeginTag methode.

IsStyleAttributeDefined(HtmlTextWriterStyle)

Bepaalt of het opgegeven kenmerk voor markeringsstijlen wordt weergegeven tijdens de volgende aanroep van de RenderBeginTag methode.

protected:
 bool IsStyleAttributeDefined(System::Web::UI::HtmlTextWriterStyle key);
protected bool IsStyleAttributeDefined(System.Web.UI.HtmlTextWriterStyle key);
member this.IsStyleAttributeDefined : System.Web.UI.HtmlTextWriterStyle -> bool
Protected Function IsStyleAttributeDefined (key As HtmlTextWriterStyle) As Boolean

Parameters

key
HtmlTextWriterStyle

De HtmlTextWriterStyle gekoppelde aan het kenmerk.

Retouren

trueals het kenmerk wordt weergegeven tijdens de volgende aanroep naar de RenderBeginTag methode; anders. false

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u kunt controleren of een <label> element wordt weergegeven. Zo ja, dan controleert de IsStyleAttributeDefined methode of er een Color stijlkenmerk is gedefinieerd voor het element. Als het Color kenmerk niet is gedefinieerd, definieert de AddStyleAttribute methode het Color kenmerk en stelt de waarde ervan in op red.

// If the markup element being rendered is a Label,
// render the opening tag of a <Font> element before it.
if ( tagKey == HtmlTextWriterTag::Label )
{
   
   // Check whether a Color style attribute is
   // included on the Label. If not, use the
   // AddStyleAttribute and GetStyleName methods to add one
   // and set its value to red.
   if (  !IsStyleAttributeDefined( HtmlTextWriterStyle::Color ) )
   {
      AddStyleAttribute( GetStyleName( HtmlTextWriterStyle::Color ), "red" );
   }
// If the markup element being rendered is a Label,
// render the opening tag of a Font element before it.
if (tagKey == HtmlTextWriterTag.Label)
{
    // Check whether a Color style attribute is 
    // included on the Label. If not, use the
    // AddStyleAttribute and GetStyleName methods to add one
    // and set its value to red.
    if (!IsStyleAttributeDefined(HtmlTextWriterStyle.Color))
    {
        AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red");
    }
' If the markup element being rendered is a Label,
' render the opening tag of a Font element before it.
If tagKey = HtmlTextWriterTag.Label Then
    ' Check whether a Color style attribute is 
    ' included on the Label. If not, use the
    ' AddStyleAttribute and GetStyleName methods to add one
    ' and set its value to red.
    If Not IsStyleAttributeDefined(HtmlTextWriterStyle.Color) Then
        AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red")
    End If

Opmerkingen

Als u de waarde wilt ophalen die wordt weergegeven met het opgegeven stijlkenmerk, gebruikt u de IsStyleAttributeDefined(HtmlTextWriterStyle, String) overbelasting van de IsStyleAttributeDefined methode.

Zie ook

Van toepassing op

IsStyleAttributeDefined(HtmlTextWriterStyle, String)

Bepaalt of het opgegeven kenmerk van de opmaakstijl en de waarde ervan worden weergegeven tijdens de volgende aanroep van de RenderBeginTag methode.

protected:
 bool IsStyleAttributeDefined(System::Web::UI::HtmlTextWriterStyle key, [Runtime::InteropServices::Out] System::String ^ % value);
protected bool IsStyleAttributeDefined(System.Web.UI.HtmlTextWriterStyle key, out string value);
member this.IsStyleAttributeDefined : System.Web.UI.HtmlTextWriterStyle * string -> bool
Protected Function IsStyleAttributeDefined (key As HtmlTextWriterStyle, ByRef value As String) As Boolean

Parameters

key
HtmlTextWriterStyle

De HtmlTextWriterStyle gekoppelde aan het kenmerk.

value
String

De waarde die is toegewezen aan het stijlkenmerk.

Retouren

true als het kenmerk en de bijbehorende waarde worden weergegeven tijdens de volgende aanroep van de RenderBeginTag methode; falseanders.

Opmerkingen

Als de IsStyleAttributeDefined methode retourneert true, wordt de waarde die moet worden toegewezen aan het HtmlTextWriterStyle kenmerk geretourneerd in de value parameter.

Zie ook

Van toepassing op