HtmlSelectBuilder.GetChildControlType(String, IDictionary) Yöntem

Tanım

Denetimin Type alt denetimleri için öğesini HtmlSelect alır.

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

Parametreler

tagName
String

Alt denetimin etiket adı.

attribs
IDictionary

Alt denetimde yer alan öznitelik dizisi.

Döndürülenler

Denetimin TypeHtmlSelect belirtilen alt denetiminin değeri.

Örnekler

Aşağıdaki kod örneği, özel alt denetim türlerini denetlemek için yönteminin nasıl geçersiz kılınduğunu GetChildControlType gösterir. Eksiksiz, çalışan bir kod örneği için sınıfa genel bakış konusuna HtmlSelectBuilder bakın.

[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

Açıklamalar

Bir denetimde GetChildControlType belirtilen alt denetimi Type döndürmek için HtmlSelect yöntemini kullanın.

Şunlara uygulanır

Ayrıca bkz.