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 den Type für die 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 im untergeordneten Steuerelement.
Gibt zurück
Der Type für das angegebene untergeordnete Steuerelement des HtmlSelect-Steuerelements.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie die GetChildControlType Methode außer Kraft setzen, um nach benutzerdefinierten untergeordneten Steuerelementtypen zu suchen. Ein vollständiges Beispiel für arbeitsbasierten Code finden Sie im HtmlSelectBuilder Thema zur 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.