SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

Tech-Ed 2004 : ASP.NET 2 Tips & Tricks
Accueil > Articles > Evènements
Auteurs 
Matthieu NICOLESCU
LABORATOIRE SUPINFO DES TECHNOLOGIES MICROSOFT.NET
Assistant Formateur


 Tous les articles de cet auteur

3,7/5

Bien


127199
425/1579

Changer les informations du header en ASP.NET 2

Il est parfois utile de changer dynamiquement les informations du header de votre page pour modifier le titre de la page, ses mots clefs… dans le but par exemple d’optimiser le référencement de vos pages dans un moteur de recherche.

En ASP.NET 1, pour arriver à ce résultat, vous avez plusieurs solutions pour arriver à ce résultat. Première solution, transformer votre contrôle « head » en contrôle serveur à partir de l’attribut « runat=server » :

<titlerunat="server"id="mytitle">Untitled Page</title>

Et ensuite dans le code (il faut tout d'abord déclarer votre contrôle "mytitle" en HtmlGenericControl) :

mytitle.InnerHtml="Mes articles";

Autre solution qui est plus utilisée, c’est de faire une classe de base « BasePage », la faire hériter de toutes vos pages et dans la classe BasePage, surcharger le Render pour modifier les informations du header à partir des propriétés que vous aurez créées dans votre classe de base.

En ASP.NET 2, pas besoin d’effectuer toutes ces manipulations car dans votre objet « Page », vous allez avoir une propriété « Header » qui va vous permettre de définir le titre de votre page, le style et les metadata :

Donc pour modifier le titre de la page, il suffira de faire appel à la propriété « Title » :

Header.Title="Titre de ma page";

Et pour modifier les mots clefs :

Header.Metadata.Add("Keywords","aspnet, dotnet");


Introduction
1. CrossPage Posting
2. Site Mapping : Faciliter la navigation au sein de votre site
3. API Counters : traquez vos visiteurs
4. Changer les informations du header en ASP.NET 2
5. Url Mapping en ASP.NET 2.0 et 1.1
6. Respecter les standards avec Visual Studio et ASP.NET 2.0
7. Créer un Uploader de Fichier
8. Gérer vos chaînes de connexion
9. Pré Compilation
10. Intégration à IIS
11. Et la suite ?



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft