HtmlSelectBuilder.GetChildControlType(String, IDictionary) Metod

Definition

Hämtar Type för kontrollens HtmlSelect underordnade kontroller.

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

Parametrar

tagName
String

Taggnamnet för den underordnade kontrollen.

attribs
IDictionary

En matris med attribut som finns i den underordnade kontrollen.

Returer

Type Kontrollens HtmlSelect angivna underordnade kontroll.

Exempel

I följande kodexempel visas hur du åsidosätter GetChildControlType metoden för att söka efter anpassade underordnade kontrolltyper. Ett komplett exempel på arbetskod finns i HtmlSelectBuilder avsnittet om klassöversikt.

[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

Kommentarer

GetChildControlType Använd metoden för att returnera en angiven underordnad Type kontroll i en HtmlSelect kontroll.

Gäller för

Se även