Recueillez quelques petits conseils que j'ai vus par hasard, listez-en d'abord ici et ajoutez-les plus tard.
Définir le titre : this.Header.Title="Ceci est un test de titre" ;
Si vous utilisez MasterPage, vous pouvez l'utiliser comme ceci : this.Page.Title = SiteMap.CurrentNode.Title;
Style défini dynamiquement :
Style style = nouveau Style();
style.ForeColor = System.Drawing.Color.Navy;
style.BackColor = System.Drawing.Color.LightGray;
// Ajoute le style à l'en-tête du corps de la page
this.Header.StyleSheet.CreateStyleRule(style, null, "body");
Ajouter dynamiquement une feuille de style : HtmlLink link = new HtmlLink();
lien.Attributes.Add("type", "text/css");
link.Attributes.Add("rel", "feuille de style");
link.Attributes.Add("href", "~/newstyle.css");
this.Header.Controls.Add(lien);
Ajoutez dynamiquement des balises méta : // Rendu : <meta name="keywords" content="Quelques mots répertoriés ici" />
HtmlMeta méta = new HtmlMeta();
meta.Name = "mots-clés" ;
meta.Content = "Quelques mots répertoriés ici";
this.Header.Controls.Add(meta);
// Rendu : <meta name="robots" content="noindex" />
méta = nouveau HtmlMeta();
méta.Nom = "robots" ;
méta.Content = "noindex";
this.Header.Controls.Add(meta);
// Rendu : <meta name="date" content="2006-03-25" schéma="AAAA-MM-JJ" />
méta = nouveau HtmlMeta();
méta.Nom = "date" ;
meta.Content = DateTime.Now.ToString("aaaa-MM-jj");
méta.Scheme = "AAAA-MM-JJ" ;
this.Header.Controls.Add(méta);