Dynamique <title>

gzitoun Messages postés 61 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 10 décembre 2009 - 12 déc. 2008 à 12:47
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 - 13 déc. 2008 à 19:21
Bonjour,

je souhaite modifier le titre de ma page lorsque je clique sur un element de mon datalist.
Or, lorsque je  suis pas a pas mon code  je vois que le texte est bien modifie mais il ne l'est pas sur ma page.

Voici mon code:

ASPX:
<title id="Title" runat="server">Monture de solitaire</title>

C#:
Dans le OnSelectedIndexChanged de mon datalist:
Title.InnerText = "Monture " + dt.Rows[0]["nom"].ToString().ToUpper() + " en " + dt.Rows[0]["couleur"].ToString();                

Merci beaucoup!

2 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
12 déc. 2008 à 14:16
Salut

Tu dois le modifier trop tard.

Essaies dans un premier dans le modifier dans le page load pour voir
ou dans le page preinit()

Pour voir si c'est pas un probleme de cycle de vie de la page
0
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
13 déc. 2008 à 19:21
Bonsoir,

nhervagault, je ne pense pas que ce soit le problème.

Par défaut le Head a un runat="server" et cela peut causer quelques soucis, si le head a un runat="server" cela permet pas mal de choses comme pouvoir modifier directement le title d'une page sans rien faire

this.Page.Title = "titre de la page";

<hr />Cyril - MVP ASP.net - MCPD ASP.net & MCTS SQL - Consultant indépendant
0
Rejoignez-nous