HtmlMeta ile meta yaratılır.meta.name özelliğine eklenecek meta'nın ismi verilir. Content'e ise vereceğiniz değer yazılır.
this.Header.Controls.Add ile header'a control olarak eklenir. Avantajı keyword'lerinizi veritabanından çekip sayfada gösterebilirsiniz.
Keyword'lerinizi güncellediğinizde tek tek sayfalar'ı düzenlemek zorunda kalmazsınız.
// Render: <meta name="keywords" content="Some words listed here" /> HtmlMeta meta = new HtmlMeta(); meta.Name = "keywords"; meta.Content = "Some words listed here"; this.Header.Controls.Add(meta); // Render: <meta name="robots" content="noindex" /> meta = new HtmlMeta(); meta.Name = "robots"; meta.Content = "noindex"; this.Header.Controls.Add(meta); // Render: <meta name="date" content="2006-03-25" scheme="YYYY-MM-DD" /> meta = new HtmlMeta(); meta.Name = "date"; meta.Content = DateTime.Now.ToString("yyyy-MM-dd"); meta.Scheme = "YYYY-MM-DD"; this.Header.Controls.Add(meta);Kaynak: Adding Meta Tags to the Head in ASP.NET 2.0