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 указанного дочернего элемента управления, относящегося к элементу управления 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 управления.