HtmlTextWriter.IsAttributeDefined Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina si el atributo de marcado especificado y su valor se representan durante la siguiente llamada al RenderBeginTag método .
Sobrecargas
| Nombre | Description |
|---|---|
| IsAttributeDefined(HtmlTextWriterAttribute) |
Determina si el atributo de marcado especificado y su valor se representan durante la siguiente llamada al RenderBeginTag método . |
| IsAttributeDefined(HtmlTextWriterAttribute, String) |
Determina si el atributo de marcado especificado y su valor se representan durante la siguiente llamada al RenderBeginTag método . |
IsAttributeDefined(HtmlTextWriterAttribute)
Determina si el atributo de marcado especificado y su valor se representan durante la siguiente llamada al RenderBeginTag método .
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
HtmlTextWriterAttribute Asociado al atributo de marcado.
Devoluciones
true es si el atributo se representa durante la siguiente llamada al RenderBeginTag método; de lo contrario, falsees .
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 representan durante la siguiente llamada al RenderBeginTag método .
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
HtmlTextWriterAttribute Asociado al atributo de marcado.
- value
- String
Valor asignado al atributo .
Devoluciones
true es si el atributo se representa durante la siguiente llamada al RenderBeginTag método; de lo contrario, falsees .
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 .