HtmlSelectBuilder.GetChildControlType(String, IDictionary) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar Type för kontrollens HtmlSelect underordnade kontroller.
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
Parametrar
- tagName
- String
Taggnamnet för den underordnade kontrollen.
- attribs
- IDictionary
En matris med attribut som finns i den underordnade kontrollen.
Returer
Type Kontrollens HtmlSelect angivna underordnade kontroll.
Exempel
I följande kodexempel visas hur du åsidosätter GetChildControlType metoden för att söka efter anpassade underordnade kontrolltyper. Ett komplett exempel på arbetskod finns i HtmlSelectBuilder avsnittet om klassöversikt.
[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
Kommentarer
GetChildControlType Använd metoden för att returnera en angiven underordnad Type kontroll i en HtmlSelect kontroll.