Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo HtmlTextWriter.IsAttributeDefined (HtmlTextWriterAttribute)

 

Data di pubblicazione: ottobre 2016

Determina se l'attributo tag specificato e il relativo valore di rendering durante la chiamata successiva al RenderBeginTag metodo.

Spazio dei nomi:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

protected bool IsAttributeDefined(
	HtmlTextWriterAttribute key
)

Parametri

key
Type: System.Web.UI.HtmlTextWriterAttribute

Il HtmlTextWriterAttribute associato all'attributo di markup.

Valore restituito

Type: System.Boolean

true Se l'attributo viene visualizzato durante la successiva chiamata di RenderBeginTag metodo; in caso contrario, false.

Per ottenere il valore da assegnare al HtmlTextWriterAttribute dell'oggetto, utilizzare il IsAttributeDefined(HtmlTextWriterAttribute, String) invece dell'overload.

Esempio di codice seguente viene illustrato come utilizzare un override di RenderBeginTag metodo in una classe che eredita dalla HtmlTextWriter classe. Il RenderBeginTag override consente di controllare se un <font> rendering dell'elemento di codice verrà eseguito. In caso affermativo, l'override chiama il IsAttributeDefined metodo per verificare se il <font> elemento contiene un Size attributo. In caso contrario, il AddAttribute chiamate al metodo di GetAttributeKey metodo, che definisce il Size attributo e imposta il 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");
    }
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: