HtmlTextWriter.IsAttributeDefined Methode

Definitie

Bepaalt of het opgegeven markeringskenmerk en de bijbehorende waarde worden weergegeven tijdens de volgende aanroep van de RenderBeginTag methode.

Overloads

Name Description
IsAttributeDefined(HtmlTextWriterAttribute)

Bepaalt of het opgegeven markeringskenmerk en de bijbehorende waarde worden weergegeven tijdens de volgende aanroep van de RenderBeginTag methode.

IsAttributeDefined(HtmlTextWriterAttribute, String)

Bepaalt of het opgegeven markeringskenmerk en de bijbehorende waarde worden weergegeven tijdens de volgende aanroep van de RenderBeginTag methode.

IsAttributeDefined(HtmlTextWriterAttribute)

Bepaalt of het opgegeven markeringskenmerk en de bijbehorende waarde worden weergegeven tijdens de volgende aanroep van de RenderBeginTag methode.

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

Parameters

key
HtmlTextWriterAttribute

De HtmlTextWriterAttribute bijbehorende markeringskenmerk.

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 een onderdrukking van de RenderBeginTag methode gebruikt in een klasse die de klasse overschrijft HtmlTextWriter . De RenderBeginTag onderdrukking controleert of een <font> opmaakelement wordt weergegeven. Zo ja, dan roept de onderdrukking de IsAttributeDefined methode aan om te controleren of het <font> element een Size kenmerk bevat. Zo niet, dan roept de AddAttribute methode de GetAttributeKey methode aan, waarmee het Size kenmerk wordt gedefinieerd en de waarde ervan wordt ingesteld op 30pt.

// If the tagKey parameter is set to a <font> element
// but a size attribute is not defined on the element,
// the AddStyleAttribute method adds a size attribute
// and sets it to 30 point.
if ( tagKey == HtmlTextWriterTag::Font )
{
   if (  !IsAttributeDefined( HtmlTextWriterAttribute::Size ) )
   {
      AddAttribute( GetAttributeKey( "size" ), "30pt" );
   }
}
// If the tagKey parameter is set to a <font> element
// but a size attribute is not defined on the element,
// the AddStyleAttribute method adds a size attribute
// and sets it to 30 point. 
if (tagKey == HtmlTextWriterTag.Font)
{
    if (!IsAttributeDefined(HtmlTextWriterAttribute.Size))
    {
        AddAttribute(GetAttributeKey("size"), "30pt");
    }
}
' If the tagKey parameter is set to a <font> element
' but a size attribute is not defined on the element,
' the AddStyleAttribute method adds a size attribute
' and sets it to 30 point. 
If tagKey = HtmlTextWriterTag.Font Then
    If Not IsAttributeDefined(HtmlTextWriterAttribute.Size) Then
        AddAttribute(GetAttributeKey("size"), "30pt")
    End If
End If

Opmerkingen

Als u de waarde wilt verkrijgen die aan het HtmlTextWriterAttribute object moet worden toegewezen, gebruikt u de IsAttributeDefined(HtmlTextWriterAttribute, String) overbelasting in plaats van deze.

Zie ook

Van toepassing op

IsAttributeDefined(HtmlTextWriterAttribute, String)

Bepaalt of het opgegeven markeringskenmerk en de bijbehorende waarde worden weergegeven tijdens de volgende aanroep van de RenderBeginTag methode.

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

Parameters

key
HtmlTextWriterAttribute

De HtmlTextWriterAttribute bijbehorende markeringskenmerk.

value
String

De waarde die is toegewezen aan het kenmerk.

Retouren

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

Opmerkingen

Als de IsAttributeDefined methode retourneert true, wordt de waarde die moet worden toegewezen aan het HtmlTextWriterAttribute object geretourneerd in de value parameter.

Zie ook

Van toepassing op