HtmlSelectBuilder.GetChildControlType(String, IDictionary) Метод

Определение

Получает объект Type для дочерних элементов управления элемента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

Параметры

tagName
String

Имя тега дочернего элемента управления.

attribs
IDictionary

Массив атрибутов, содержащихся в дочернем элементе управления.

Возвращаемое значение

Type

Объект Type указанного дочернего элемента управления, относящегося к элементу управления HtmlSelect.

Примеры

В следующем примере кода показано, как переопределить GetChildControlType метод для проверки пользовательских типов дочерних элементов управления. Полный пример рабочего кода см. в HtmlSelectBuilder разделе обзора класса.

[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

Комментарии

GetChildControlType Используйте метод для возврата Type указанного дочернего элемента управления в элементе HtmlSelect управления.

Применяется к

См. также раздел