HtmlTextWriter.IsAttributeDefined Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se viene eseguito il rendering dell'attributo di markup specificato e del relativo valore durante la chiamata successiva del metodo RenderBeginTag.
Overload
IsAttributeDefined(HtmlTextWriterAttribute) |
Determina se viene eseguito il rendering dell'attributo di markup specificato e del relativo valore durante la chiamata successiva del metodo RenderBeginTag. |
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. |
IsAttributeDefined(HtmlTextWriterAttribute)
Determina se viene eseguito il rendering dell'attributo di markup specificato e del relativo valore durante la chiamata successiva del metodo 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
Parametri
Oggetto HtmlTextWriterAttribute associato all'attributo di markup.
Restituisce
true
se viene eseguito il rendering dell'attributo durante la chiamata successiva del metodo RenderBeginTag; in caso contrario, false
.
Esempio
Nell'esempio di codice seguente viene illustrato come usare un override del RenderBeginTag metodo in una classe che eredita dalla HtmlTextWriter classe . L'override RenderBeginTag controlla se verrà eseguito il rendering di un <font>
elemento di markup. In tal caso, l'override chiama il IsAttributeDefined metodo per verificare se l'elemento <font>
contiene un Size attributo. In caso contrario, il AddAttribute metodo chiama il GetAttributeKey metodo , che definisce l'attributo Size e imposta il relativo valore su 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'oggetto, utilizzare l'overload HtmlTextWriterAttributeIsAttributeDefined(HtmlTextWriterAttribute, String) anziché questo.
Vedi anche
Si applica a
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.
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
Oggetto HtmlTextWriterAttribute associato all'attributo di markup.
- value
- String
Valore assegnato all'attributo.
Restituisce
true
se viene eseguito il rendering dell'attributo durante la chiamata successiva del metodo RenderBeginTag; in caso contrario, false
.
Commenti
Se il IsAttributeDefined metodo restituisce true
, il valore da assegnare all'oggetto HtmlTextWriterAttribute viene restituito nel value
parametro .