HtmlTextWriter.IsAttributeDefined 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.
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
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
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.