Comment modifier le contenu d’un contrôle d’une MasterPage depuis une Content Page ?
Dans vos pages, vous avez accès à une propriété nommée Master. Celle-ci comporte, comme pour toutes les pages, une méthode FindControl à laquelle vous pouvez passer le nom du contrôle. Il ne vous reste plus qu’à le caster (sans quoi vous récupérerez un object). Il ne vous reste plus qu’à le modifier.
C#
Label la = (Label)Master.FindControl("laDansMasterPage") ;
la.Text = "un titre par exemple" ;
VB.NET
Dim la As Label
la = CType(Master.FindControl("laDansMasterPage"), Label)
la.Text = "un titre par exemple"
Partager