HtmlTextWriter.IsAttributeDefined Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si l’attribut de balisage spécifié et sa valeur sont rendus pendant l’appel suivant à la RenderBeginTag méthode.
Surcharges
| Nom | Description |
|---|---|
| IsAttributeDefined(HtmlTextWriterAttribute) |
Détermine si l’attribut de balisage spécifié et sa valeur sont rendus pendant l’appel suivant à la RenderBeginTag méthode. |
| IsAttributeDefined(HtmlTextWriterAttribute, String) |
Détermine si l’attribut de balisage spécifié et sa valeur sont rendus pendant l’appel suivant à la RenderBeginTag méthode. |
IsAttributeDefined(HtmlTextWriterAttribute)
Détermine si l’attribut de balisage spécifié et sa valeur sont rendus pendant l’appel suivant à la RenderBeginTag méthode.
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
Associé HtmlTextWriterAttribute à l’attribut de balisage.
Retours
true si l’attribut est rendu pendant l’appel suivant à la RenderBeginTag méthode ; 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. Si c’est le 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 pendant l’appel suivant à la RenderBeginTag méthode.
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
Associé HtmlTextWriterAttribute à l’attribut de balisage.
- value
- String
Valeur affectée à l’attribut.
Retours
true si l’attribut est rendu pendant l’appel suivant à la RenderBeginTag méthode ; sinon, false.
Remarques
Si la IsAttributeDefined méthode retourne true, la valeur à affecter à l’objet HtmlTextWriterAttribute est retournée dans le value paramètre.