2009-09-08 10 views
0

J'ai un panneau d'onglets qui a un texte Anniversaires à venir et j'exécute une requête pour trouver s'il y a des anniversaires à venir et les lier à un datalist.modifier HeaderTemplate of AJAX toolkit TabContainer

donc je veux montrer le nombre d'anniversaires comme anniversaire à venir (1) ou anniversaire à venir (2) mais je ne peux pas trouver un moyen de code derrière pour ce faire

mon index onglet est 2 et même si je le fais

TabContainer1.Tabs (2) .HeaderTemplate ??????? Je ne peux pas comprendre ce qu'il faut faire next..it contient seulement une méthode InstantiateIn()

si quelqu'un sait comment modifier un modèle plz me dire ....

Thnaks beaucoup

+0

On dirait que vous avez le même problème que j'ai ... je créé un tabpanel et définissez sa visibilité sur cachée dans le balisage .. alors quelque part sur ma page que je veux essentiellement de créer un clone de ce panneau caché, mettre des données dans les contrôles et ensuite le montrer ... faire le contenttemplate n'était pas trop mauvais mais l'en-tête s'avère être une douleur ... – War

Répondre

0

Créer une nouvelle classe appelée MyHeaderTemplate basée sur l'interface ITemplate. Dans la nouvelle classe, ajoutez une implémentation de la méthode InstantiateIn() pour personnaliser le contenu du modèle. Une fois la nouvelle classe créée, affectez-la à l'en-tête HeaderTemplate de vos onglets. par exemple.

TabContainer1.Tabs(2).HeaderTemplate = new MyHeaderTemplate() 
Questions connexes