Dynamique <title>

Signaler
Messages postés
61
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
10 décembre 2009
-
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
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

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
28
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
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
28
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