Recopile algunos pequeños consejos que vi por casualidad, enumere algunos aquí primero y agréguelos más tarde.
Establecer título: this.Header.Title="Esta es una prueba de título";
Si usa MasterPage, puede usarlo así: this.Page.Title = SiteMap.CurrentNode.Title;
Estilo establecido dinámicamente:
Estilo estilo = nuevo estilo();
estilo.ForeColor = System.Drawing.Color.Navy;
style.BackColor = System.Drawing.Color.LightGray
// Agrega el estilo al encabezado del cuerpo de la página;
this.Header.StyleSheet.CreateStyleRule(estilo, nulo, "cuerpo");
Agregar hoja de estilo dinámicamente: enlace HtmlLink = new HtmlLink();
link.Attributes.Add("tipo", "texto/css");
link.Attributes.Add("rel", "hoja de estilo");
link.Attributes.Add("href", "~/newstyle.css");
this.Header.Controls.Add(enlace);
Agregue metaetiquetas dinámicamente: // Renderizar: <meta name="keywords" content="Algunas palabras enumeradas aquí" />
HtmlMeta meta = nuevo HtmlMeta();
meta.Name = "palabras clave";
meta.Content = "Algunas palabras enumeradas aquí";
this.Header.Controls.Add(meta);
// Representar: <meta name="robots" content="noindex" />
meta = nuevo HtmlMeta();
meta.Nombre = "robots";
meta.Contenido = "noindex";
this.Header.Controls.Add(meta);
// Representar: <meta nombre="fecha" contenido="2006-03-25" esquema="AAAA-MM-DD" />
meta = nuevo HtmlMeta();
meta.Nombre = "fecha";
meta.Contenido = DateTime.Now.ToString("aaaa-MM-dd");
meta.Scheme = "AAAA-MM-DD";
this.Header.Controls.Add(meta);