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 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
HtmlTextWriterAttribute associé à l'attribut de balisage.
Retours
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 30pt
sur .
// 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
HtmlTextWriterAttribute associé à l'attribut de balisage.
- value
- String
Valeur à affecter à l’attribut.
Retours
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.