Compartir vía


HtmlTextWriter.IsAttributeDefined Método

Definición

Determina si el atributo de marcado especificado y su valor se han de representar en la siguiente llamada al método RenderBeginTag.

Sobrecargas

IsAttributeDefined(HtmlTextWriterAttribute)

Determina si el atributo de marcado especificado y su valor se han de representar en la siguiente llamada al método RenderBeginTag.

IsAttributeDefined(HtmlTextWriterAttribute, String)

Determina si el atributo de marcado especificado y su valor se han de representar en la siguiente llamada al método RenderBeginTag.

IsAttributeDefined(HtmlTextWriterAttribute)

Determina si el atributo de marcado especificado y su valor se han de representar en la siguiente llamada al método 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

Parámetros

key
HtmlTextWriterAttribute

HtmlTextWriterAttribute asociado al atributo de marcado.

Devoluciones

true si el atributo se representa en la siguiente llamada al método RenderBeginTag; en caso contrario, false.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar una invalidación del RenderBeginTag método en una clase que hereda de la HtmlTextWriter clase . La RenderBeginTag invalidación comprueba si se representará un <font> elemento de marcado. Si es así, la invalidación llama al IsAttributeDefined método para comprobar si el <font> elemento contiene un Size atributo . Si no es así, el AddAttribute método llama al GetAttributeKey método , que define el Size atributo y establece su valor en 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

Comentarios

Para obtener el valor que se va a asignar al HtmlTextWriterAttribute objeto, use la IsAttributeDefined(HtmlTextWriterAttribute, String) sobrecarga en lugar de esta.

Consulte también

Se aplica a

IsAttributeDefined(HtmlTextWriterAttribute, String)

Determina si el atributo de marcado especificado y su valor se han de representar en la siguiente llamada al método 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

Parámetros

key
HtmlTextWriterAttribute

HtmlTextWriterAttribute asociado al atributo de marcado.

value
String

Valor asignado al atributo.

Devoluciones

true si el atributo se representa en la siguiente llamada al método RenderBeginTag; en caso contrario, false.

Comentarios

Si el IsAttributeDefined método devuelve true, el valor que se va a asignar al HtmlTextWriterAttribute objeto se devuelve en el value parámetro .

Consulte también

Se aplica a