HtmlTextWriter.IsStyleAttributeDefined Méthode

Définition

Détermine si l'attribut de style de balisage spécifié est rendu au cours de l'appel suivant à la méthode RenderBeginTag.Determines whether a markup style attribute is rendered during the next call to the RenderBeginTag method.

Surcharges

IsStyleAttributeDefined(HtmlTextWriterStyle)

Détermine si l'attribut de style de balisage spécifié est rendu au cours de l'appel suivant à la méthode RenderBeginTag.Determines whether the specified markup style attribute is rendered during the next call to the RenderBeginTag method.

IsStyleAttributeDefined(HtmlTextWriterStyle, String)

Détermine si l'attribut de style de balisage spécifié et sa valeur sont rendus au cours de l'appel suivant à la méthode RenderBeginTag.Determines whether the specified markup style attribute and its value are rendered during the next call to the RenderBeginTag method.

IsStyleAttributeDefined(HtmlTextWriterStyle)

Détermine si l'attribut de style de balisage spécifié est rendu au cours de l'appel suivant à la méthode RenderBeginTag.Determines whether the specified markup style attribute is rendered during the next call to the RenderBeginTag method.

protected:
 bool IsStyleAttributeDefined(System::Web::UI::HtmlTextWriterStyle key);
protected bool IsStyleAttributeDefined (System.Web.UI.HtmlTextWriterStyle key);
member this.IsStyleAttributeDefined : System.Web.UI.HtmlTextWriterStyle -> bool
Protected Function IsStyleAttributeDefined (key As HtmlTextWriterStyle) As Boolean

Paramètres

key
HtmlTextWriterStyle

HtmlTextWriterStyle associé à l'attribut.The HtmlTextWriterStyle associated with the attribute.

Retours

true si l'attribut est rendu au cours de l'appel suivant à la méthode RenderBeginTag ; sinon, false.true if the attribute will be rendered during the next call to the RenderBeginTag method; otherwise, false.

Exemples

L’exemple de code suivant montre comment vérifier si un <label> élément est rendu.The following code example shows how to check whether a <label> element is being rendered. Si c’est le IsStyleAttributeDefined cas, la méthode Color vérifie si un attribut de style a été défini sur l’élément.If so, the IsStyleAttributeDefined method checks whether a Color style attribute has been defined on the element. Si l' Color attribut n’a pas été défini, AddStyleAttribute la méthode définit Color l’attribut et lui affecte la redvaleur.If the Color attribute has not been defined, the AddStyleAttribute method defines the Color attribute and sets its value to red.

// If the markup element being rendered is a Label,
// render the opening tag of a <Font> element before it.
if ( tagKey == HtmlTextWriterTag::Label )
{
   
   // Check whether a Color style attribute is
   // included on the Label. If not, use the
   // AddStyleAttribute and GetStyleName methods to add one
   // and set its value to red.
   if (  !IsStyleAttributeDefined( HtmlTextWriterStyle::Color ) )
   {
      AddStyleAttribute( GetStyleName( HtmlTextWriterStyle::Color ), "red" );
   }

// If the markup element being rendered is a Label,
// render the opening tag of a Font element before it.
if (tagKey == HtmlTextWriterTag.Label)
{
    // Check whether a Color style attribute is 
    // included on the Label. If not, use the
    // AddStyleAttribute and GetStyleName methods to add one
    // and set its value to red.
    if (!IsStyleAttributeDefined(HtmlTextWriterStyle.Color))
    {
        AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red");
    }
' If the markup element being rendered is a Label,
' render the opening tag of a Font element before it.
If tagKey = HtmlTextWriterTag.Label Then
    ' Check whether a Color style attribute is 
    ' included on the Label. If not, use the
    ' AddStyleAttribute and GetStyleName methods to add one
    ' and set its value to red.
    If Not IsStyleAttributeDefined(HtmlTextWriterStyle.Color) Then
        AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red")
    End If

Remarques

Pour récupérer la valeur qui sera restituée avec l’attribut de style spécifié, utilisez IsStyleAttributeDefined(HtmlTextWriterStyle, String) la surcharge de IsStyleAttributeDefined la méthode.To get the value that will be rendered with the specified style attribute, use the IsStyleAttributeDefined(HtmlTextWriterStyle, String) overload of the IsStyleAttributeDefined method.

Voir aussi

IsStyleAttributeDefined(HtmlTextWriterStyle, String)

Détermine si l'attribut de style de balisage spécifié et sa valeur sont rendus au cours de l'appel suivant à la méthode RenderBeginTag.Determines whether the specified markup style attribute and its value are rendered during the next call to the RenderBeginTag method.

protected:
 bool IsStyleAttributeDefined(System::Web::UI::HtmlTextWriterStyle key, [Runtime::InteropServices::Out] System::String ^ % value);
protected bool IsStyleAttributeDefined (System.Web.UI.HtmlTextWriterStyle key, out string value);
member this.IsStyleAttributeDefined : System.Web.UI.HtmlTextWriterStyle * string -> bool
Protected Function IsStyleAttributeDefined (key As HtmlTextWriterStyle, ByRef value As String) As Boolean

Paramètres

key
HtmlTextWriterStyle

HtmlTextWriterStyle associé à l'attribut.The HtmlTextWriterStyle associated with the attribute.

value
String

Valeur assignée à l'attribut de style.The value assigned to the style attribute.

Retours

true si l'attribut et sa valeur sont rendus au cours de l'appel suivant à la méthode RenderBeginTag ; sinon, false.true if the attribute and its value will be rendered during the next call to the RenderBeginTag method; otherwise, false.

Remarques

Si la IsStyleAttributeDefined méthode retourne true, la valeur à assigner à HtmlTextWriterStyle l’attribut est retournée value dans le paramètre.If the IsStyleAttributeDefined method returns true, the value to be assigned to the HtmlTextWriterStyle attribute is returned in the value parameter.

Voir aussi

S’applique à