Condividi tramite


HtmlSelectBuilder.GetChildControlType(String, IDictionary) Metodo

Definizione

Ottiene l'oggetto Type per i controlli figlio del controllo HtmlSelect.

public:
 override Type ^ GetChildControlType(System::String ^ tagName, System::Collections::IDictionary ^ attribs);
public override Type GetChildControlType (string tagName, System.Collections.IDictionary attribs);
override this.GetChildControlType : string * System.Collections.IDictionary -> Type
Public Overrides Function GetChildControlType (tagName As String, attribs As IDictionary) As Type

Parametri

tagName
String

Nome del tag del controllo figlio.

attribs
IDictionary

Matrice di attributi contenuti nel controllo figlio.

Restituisce

Type

Oggetto Type del controllo figlio specificato del controllo HtmlSelect.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del metodo per verificare la GetChildControlType presenza di tipi di controllo figlio personalizzati. Per un esempio completo di codice funzionante, vedere l'argomento panoramica della HtmlSelectBuilder classe.

[AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Minimal)]
public override Type GetChildControlType(string tagName, IDictionary attribs)
{
    // Distinguish between two possible types of child controls.
    if (tagName.ToLower().EndsWith("myoption1"))
    {
        return typeof(MyOption1);
    }
    else if (tagName.ToLower().EndsWith("myoption2"))
    {
        return typeof(MyOption2);
    }
    return null;
}
<AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Overrides Function GetChildControlType(ByVal tagName As String, ByVal attribs As IDictionary) As Type

    ' Distinguish between two possible types of child controls.
    If tagName.ToLower().EndsWith("myoption1") Then
        Return GetType(MyOption1)
    ElseIf tagName.ToLower().EndsWith("myoption2") Then
        Return GetType(MyOption2)
    End If
    Return Nothing

End Function

Commenti

Utilizzare il GetChildControlType metodo per restituire l'oggetto Type di un controllo figlio specificato in un HtmlSelect controllo .

Si applica a

Vedi anche