Sdílet prostřednictvím


HtmlSelectBuilder.GetChildControlType(String, IDictionary) Metoda

Definice

Type Získá podřízené HtmlSelect ovládací prvky ovládacího prvku.

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

Parametry

tagName
String

Název značky podřízeného ovládacího prvku.

attribs
IDictionary

Pole atributů obsažených v podřízené kontrole

Návraty

Type

HtmlSelect Zadaný Type podřízený ovládací prvek ovládacího prvku.

Příklady

Následující příklad kódu ukazuje, jak přepsat metodu GetChildControlType pro kontrolu vlastních podřízených typů ovládacích prvků. Úplný příklad pracovního kódu najdete v tématu přehledu HtmlSelectBuilder třídy.

[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

Poznámky

Použijte metodu GetChildControlType k vrácení Type zadaného podřízeného ovládacího prvku v ovládacím HtmlSelect prvku.

Platí pro

Viz také