HtmlSelectBuilder.GetChildControlType(String, IDictionary) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uzyskuje Type element dla HtmlSelect kontrolek podrzędnych kontrolki.
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
Nazwa tagu kontrolki podrzędnej.
- attribs
- IDictionary
Tablica atrybutów zawartych w kontrolce podrzędnej.
Zwraca
Kontrolka Type określona przez kontrolkę HtmlSelect podrzędną.
Przykłady
W poniższym przykładzie kodu pokazano, jak zastąpić metodę GetChildControlType sprawdzania niestandardowych typów kontrolek podrzędnych. Pełny przykład kodu roboczego można znaleźć w temacie HtmlSelectBuilder omówienie klasy.
[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
Uwagi
GetChildControlType Użyj metody , aby zwrócić Type określoną kontrolkę podrzędną w kontrolceHtmlSelect.