HtmlSelectBuilder.GetChildControlType(String, IDictionary) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient Type pour les contrôles enfants du contrôle HtmlSelect.
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
Paramètres
- tagName
- String
Nom de la balise du contrôle enfant.
- attribs
- IDictionary
Tableau d’attributs contenus dans le contrôle enfant.
Retours
Type du contrôle enfant spécifié du contrôle HtmlSelect.
Exemples
L’exemple de code suivant montre comment remplacer la méthode pour rechercher des GetChildControlType types de contrôle enfants personnalisés. Pour obtenir un exemple de code complet et opérationnel, consultez la rubrique vue d’ensemble de la HtmlSelectBuilder classe.
[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
Remarques
Utilisez la GetChildControlType méthode pour retourner le Type contrôle enfant spécifié dans un HtmlSelect contrôle.