HtmlTextWriter.IsAttributeDefined Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avgör om det angivna markeringsattributet och dess värde återges under nästa anrop till RenderBeginTag metoden.
Överlagringar
| Name | Description |
|---|---|
| IsAttributeDefined(HtmlTextWriterAttribute) |
Avgör om det angivna markeringsattributet och dess värde återges under nästa anrop till RenderBeginTag metoden. |
| IsAttributeDefined(HtmlTextWriterAttribute, String) |
Avgör om det angivna markeringsattributet och dess värde återges under nästa anrop till RenderBeginTag metoden. |
IsAttributeDefined(HtmlTextWriterAttribute)
Avgör om det angivna markeringsattributet och dess värde återges under nästa anrop till RenderBeginTag metoden.
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
Parametrar
Associerad HtmlTextWriterAttribute med markeringsattributet.
Returer
true om attributet återges under nästa anrop till RenderBeginTag metoden, annars false.
Exempel
Följande kodexempel visar hur du använder en åsidosättning av RenderBeginTag metoden i en klass som ärver från HtmlTextWriter klassen. Åsidosättningen RenderBeginTag kontrollerar om ett <font> markeringselement återges. I så fall anropar åsidosättningen IsAttributeDefined metoden för att kontrollera om elementet <font> innehåller ett Size attribut. Om inte anropar AddAttributeGetAttributeKey metoden metoden, som definierar Size attributet och anger dess värde till 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
Kommentarer
Om du vill hämta värdet som ska tilldelas till HtmlTextWriterAttribute objektet använder du överlagringen IsAttributeDefined(HtmlTextWriterAttribute, String) i stället för det här.
Se även
Gäller för
IsAttributeDefined(HtmlTextWriterAttribute, String)
Avgör om det angivna markeringsattributet och dess värde återges under nästa anrop till RenderBeginTag metoden.
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
Parametrar
Associerad HtmlTextWriterAttribute med markeringsattributet.
- value
- String
Värdet som tilldelats attributet.
Returer
true om attributet återges under nästa anrop till RenderBeginTag metoden, annars false.
Kommentarer
IsAttributeDefined Om metoden returnerar truereturneras värdet som ska tilldelas till HtmlTextWriterAttribute objektet i parametern value .