TITRE DE LA PAGE DYNAMIQUE EN DÉRIVANT LA CLASSE PAGE

Messages postés
17
Date d'inscription
jeudi 24 janvier 2002
Statut
Membre
Dernière intervention
9 juin 2004
- - Dernière réponse : spaceclic
Messages postés
9
Date d'inscription
lundi 26 janvier 2004
Statut
Membre
Dernière intervention
20 avril 2005
- 20 avril 2005 à 09:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23281-titre-de-la-page-dynamique-en-derivant-la-classe-page

Afficher la suite 
spaceclic
Messages postés
9
Date d'inscription
lundi 26 janvier 2004
Statut
Membre
Dernière intervention
20 avril 2005
-
sachant que <title id="titre" runat="server"></title> fonctionne également
spaceclic
Messages postés
9
Date d'inscription
lundi 26 janvier 2004
Statut
Membre
Dernière intervention
20 avril 2005
-
Il ne supprime pas la balise a chaque fois, si elle est bien formulé comme la dit killergege

<title id="titre" runat="server"/>
jesusonline
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
16 -
je sais qu'il y a plus simple, mais dans ton cas, si tu as VS.net, il va te supprimer le runat=server à chaque fois que tu vas aller dans le mode design, donc tu vas avoir des erreurrs.

Sinon j'ia encore plus simple : attendre asp.net

et tout simplement ecrire me.Header.Title = " .... " c'est tout :D

Cyril
killergege2
Messages postés
6
Date d'inscription
mercredi 8 septembre 2004
Statut
Membre
Dernière intervention
17 juillet 2005
-
Encore beaucoup plus simple !!!!!!
Je crois que tu t'es un peu cassé la tête pour rien (enfin, d'après ce que j'ai compris, ca fait la même chose)

Il suffit de définir le tag title comme un tag traité par le serveur :

Dans le .ASPX
<title id="mytitle" runat="server" />

Dans le ASPX.VB
Déclaration du tag en global:
Protected mytitle As HtmlGenericControl

Modification du texte :
mytitle.InnerText = "Mon titre"

Il est ainsi possible de travailler avec n'importe quel tag HTML et modifier tout les attributs et parametres (notamment peut être très utile avec les inputs).

Autre exemple avec un meta tag (description):
<meta name="description" runat="server" id="mydescription" />

Protected mydescription As HtmlGenericControl


mydescription.Attributes.Add("content", "description du site")
jesusonline
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
16 -
Je ne vois pas vraiment ou veut tu en venir, mais je pense que ta solution est tres semblable a l'astuce de Rayban donc meme reponse ...