HtmlTextWriter.GetAttributeKey(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.