HtmlTextWriter.IsAttributeDefined Méthode

Définition

Détermine si l'attribut de balisage spécifié et sa valeur sont rendus au cours de l'appel suivant à la méthode RenderBeginTag.

Surcharges

IsAttributeDefined(HtmlTextWriterAttribute)

Détermine si l'attribut de balisage spécifié et sa valeur sont rendus au cours de l'appel suivant à la méthode RenderBeginTag.

IsAttributeDefined(HtmlTextWriterAttribute, String)

Détermine si l'attribut de balisage spécifié et sa valeur sont rendus au cours de l'appel suivant à la méthode RenderBeginTag.

IsAttributeDefined(HtmlTextWriterAttribute)

Détermine si l'attribut de balisage spécifié et sa valeur sont rendus au cours de l'appel suivant à la méthode RenderBeginTag.

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

Paramètres

key
HtmlTextWriterAttribute

HtmlTextWriterAttribute associé à l'attribut de balisage.

Retours

Boolean

true si l'attribut est rendu au cours de l'appel suivant à la méthode RenderBeginTag ; sinon, false.

Exemples

L’exemple de code suivant montre comment utiliser un remplacement de la RenderBeginTag méthode dans une classe qui hérite de la HtmlTextWriter classe. Le RenderBeginTag remplacement vérifie si un <font> élément de balisage sera rendu. Dans ce cas, le remplacement appelle la IsAttributeDefined méthode pour vérifier si l’élément <font> contient un Size attribut. Si ce n’est pas le cas, la AddAttribute méthode appelle la GetAttributeKey méthode, qui définit l’attribut Size et définit sa valeur 30ptsur .

// 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

Remarques

Pour obtenir la valeur à affecter à l’objet HtmlTextWriterAttribute , utilisez la IsAttributeDefined(HtmlTextWriterAttribute, String) surcharge au lieu de celle-ci.

Voir aussi

S’applique à

IsAttributeDefined(HtmlTextWriterAttribute, String)

Détermine si l'attribut de balisage spécifié et sa valeur sont rendus au cours de l'appel suivant à la méthode RenderBeginTag.

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

Paramètres

key
HtmlTextWriterAttribute

HtmlTextWriterAttribute associé à l'attribut de balisage.

value
String

Valeur à affecter à l’attribut.

Retours

Boolean

true si l'attribut est rendu au cours de l'appel suivant à la méthode RenderBeginTag ; sinon, false.

Remarques

Si la IsAttributeDefined méthode retourne true, la valeur à affecter à l’objet HtmlTextWriterAttribute est retournée dans le value paramètre.

Voir aussi

S’applique à