HtmlSelectBuilder.GetChildControlType(String, IDictionary) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Type untergeordneten Steuerelemente des HtmlSelect Steuerelements ab.
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
Parameter
- tagName
- String
Der Tagname des untergeordneten Steuerelements.
- attribs
- IDictionary
Ein Array von Attributen, die im untergeordneten Steuerelement enthalten sind.
Gibt zurück
Das Type angegebene untergeordnete Steuerelement des HtmlSelect Steuerelements.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die GetChildControlType Methode zum Überprüfen auf benutzerdefinierte untergeordnete Steuerelementtypen überschreibt. Ein vollständiges, funktionierendes Codebeispiel finden Sie im HtmlSelectBuilder Thema "Klassenübersicht".
[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
Hinweise
Verwenden Sie die GetChildControlType Methode, um das Type angegebene untergeordnete Steuerelement in einem HtmlSelect Steuerelement zurückzugeben.