HtmlTextWriter.GetAttributeKey(String) Methode

Definitie

Haalt de bijbehorende HtmlTextWriterAttribute opsommingswaarde op voor het opgegeven kenmerk.

protected:
 System::Web::UI::HtmlTextWriterAttribute GetAttributeKey(System::String ^ attrName);
protected System.Web.UI.HtmlTextWriterAttribute GetAttributeKey(string attrName);
member this.GetAttributeKey : string -> System.Web.UI.HtmlTextWriterAttribute
Protected Function GetAttributeKey (attrName As String) As HtmlTextWriterAttribute

Parameters

attrName
String

Een tekenreeks die het kenmerk bevat waarvoor de HtmlTextWriterAttribute.

Retouren

De HtmlTextWriterAttribute opsommingswaarde voor het opgegeven kenmerk; anders is er een ongeldige HtmlTextWriterAttribute waarde als het kenmerk geen lid is van de opsomming.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een klasse gebruikt die is afgeleid van de HtmlTextWriter klasse, waarmee de RenderBeginTag methode wordt overschreven. Met de onderdrukking wordt gecontroleerd of tagKey het veld gelijk is aan het Font veld, wat aangeeft dat een <font> opmaakelement wordt weergegeven. Zo ja, dan roept de onderdrukking de IsAttributeDefined methode aan om erachter te komen of het <font> element een Size kenmerk bevat. Als de IsAttributeDefined retourneert false, roept de AddAttribute methode de GetAttributeKey methode aan, waarmee de Size waarde 30ptwordt gedefinieerd en ingesteld op .

// 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 attrName dit een of een lege tekenreeks ("") is null of niet kan worden gevonden in de tabel met kenmerknamen, wordt de waarde -1, getypt naar een HtmlTextWriterAttribute object, geretourneerd.

Van toepassing op

Zie ook