HtmlTextWriter.IsAttributeDefined HtmlTextWriter.IsAttributeDefined HtmlTextWriter.IsAttributeDefined HtmlTextWriter.IsAttributeDefined Method

Definizione

Determina se viene eseguito il rendering dell'attributo di markup specificato e del relativo valore durante la chiamata successiva del metodo RenderBeginTag.Determines whether the specified markup attribute and its value are rendered during the next call to the RenderBeginTag method.

Overload

IsAttributeDefined(HtmlTextWriterAttribute) IsAttributeDefined(HtmlTextWriterAttribute) IsAttributeDefined(HtmlTextWriterAttribute) IsAttributeDefined(HtmlTextWriterAttribute)

Determina se viene eseguito il rendering dell'attributo di markup specificato e del relativo valore durante la chiamata successiva del metodo RenderBeginTag.Determines whether the specified markup attribute and its value are rendered during the next call to the RenderBeginTag method.

IsAttributeDefined(HtmlTextWriterAttribute, String) IsAttributeDefined(HtmlTextWriterAttribute, String) IsAttributeDefined(HtmlTextWriterAttribute, String) IsAttributeDefined(HtmlTextWriterAttribute, String)

Determina se viene eseguito il rendering dell'attributo di markup specificato e del relativo valore durante la chiamata successiva del metodo RenderBeginTag.Determines whether the specified markup attribute and its value are rendered during the next call to the RenderBeginTag method.

IsAttributeDefined(HtmlTextWriterAttribute) IsAttributeDefined(HtmlTextWriterAttribute) IsAttributeDefined(HtmlTextWriterAttribute) IsAttributeDefined(HtmlTextWriterAttribute)

Determina se viene eseguito il rendering dell'attributo di markup specificato e del relativo valore durante la chiamata successiva del metodo RenderBeginTag.Determines whether the specified markup attribute and its value are rendered during the next call to the RenderBeginTag method.

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

Parametri

key
HtmlTextWriterAttribute HtmlTextWriterAttribute HtmlTextWriterAttribute HtmlTextWriterAttribute

Oggetto HtmlTextWriterAttribute associato all'attributo di markup.The HtmlTextWriterAttribute associated with the markup attribute.

Restituisce

true se viene eseguito il rendering dell'attributo durante la chiamata successiva del metodo RenderBeginTag; in caso contrario, false.true if the attribute is rendered during the next call to the RenderBeginTag method; otherwise, false.

Esempi

Nell'esempio di codice seguente viene illustrato come utilizzare un override del RenderBeginTag metodo in una classe che eredita HtmlTextWriter dalla classe.The following code example shows how to use an override of the RenderBeginTag method in a class that inherits from the HtmlTextWriter class. L' RenderBeginTag override controlla se verrà <font> eseguito il rendering di un elemento di markup.The RenderBeginTag override checks whether a <font> markup element will be rendered. In tal caso, l'override chiama IsAttributeDefined il metodo per verificare se <font> l'elemento contiene Size un attributo.If so, the override calls the IsAttributeDefined method to check whether the <font> element contains a Size attribute. In caso contrario, AddAttribute il metodo chiama GetAttributeKey il metodo, che definisce Size l'attributo e ne imposta il 30ptvalore su.If not, the AddAttribute method calls the GetAttributeKey method, which defines the Size attribute and sets its value to 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

Commenti

Per ottenere il valore da assegnare all' HtmlTextWriterAttribute oggetto, usare l' IsAttributeDefined(HtmlTextWriterAttribute, String) overload anziché questo.To obtain the value to be assigned to the HtmlTextWriterAttribute object, use the IsAttributeDefined(HtmlTextWriterAttribute, String) overload instead of this one.

Vedi anche

IsAttributeDefined(HtmlTextWriterAttribute, String) IsAttributeDefined(HtmlTextWriterAttribute, String) IsAttributeDefined(HtmlTextWriterAttribute, String) IsAttributeDefined(HtmlTextWriterAttribute, String)

Determina se viene eseguito il rendering dell'attributo di markup specificato e del relativo valore durante la chiamata successiva del metodo RenderBeginTag.Determines whether the specified markup attribute and its value are rendered during the next call to the RenderBeginTag method.

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

Parametri

key
HtmlTextWriterAttribute HtmlTextWriterAttribute HtmlTextWriterAttribute HtmlTextWriterAttribute

Oggetto HtmlTextWriterAttribute associato all'attributo di markup.The HtmlTextWriterAttribute associated with the markup attribute.

value
String String String String

Valore assegnato all'attributo.The value assigned to the attribute.

Restituisce

true se viene eseguito il rendering dell'attributo durante la chiamata successiva del metodo RenderBeginTag; in caso contrario, false.true if the attribute is rendered during the next call to the RenderBeginTag method; otherwise, false.

Commenti

Se il IsAttributeDefined metodo restituisce true, il valore HtmlTextWriterAttribute da assegnare all'oggetto viene restituito nel value parametro.If the IsAttributeDefined method returns true, the value to be assigned to the HtmlTextWriterAttribute object is returned in the value parameter.

Vedi anche

Si applica a