Merhaba arkadaşlar bu makale de ASP.NET 4.0 ile Page sınıfına gelen 2 yeni özelliği inceleyeceğiz. Bu özellikler Description ve Keywords
ASP.NET 4.0 ile birlikte Page sınıfına Description ve Keyword isimli iki yeni özellik eklendi. Bu özellikleri kullanarak web uygulamalarına keywords ve desctiption meta etiketlerini ekleyebiliyoruz.
ASP.NET 4.0 Öncesi
ASP.NET 4.0 öncesinde keywords ve description meta etiketlerini <head> etiketi arasına yazabiliyorduk.
<headrunat="server">
<title>Page Description ve Page Keyword Özelliği</title>
<meta name="keywords" content="Buraya sayfa ile ilgili anahtar kelimeler gelecek..' />
<meta name="description" content="Buraya sayfanın açıklaması gelecek..." />
</head>
ASP.NET 4.0 Yaklaşımı
ASP.NET 4.0 ile birlikte sayfa direktiflerinden Keywords ve Description özelliğini kullanarak meta etiketini belirleyebiliyoruz.
[HTML]
<%@
Page Language="C#"
AutoEventWireup="true"
CodeFile="Default.aspx.cs"
Inherits="_Default"
Keywords="Anahtar kelimeler…"
Description="Sayfa ile ilgili açıklama…"
%>
Bu bilgilerin veritabanından geleceğini de düşünürsek bu işlemi dinamik olarak da yapabiliriz.
[C#] protected void Page_Load(object sender, EventArgs e)
{
this.Keywords = "Anahtar kelimeler…";
this.Description = "Sayfa ile açıklama…";
}
Eğer sayfada head etiketi arasında tanımlı keywords yada description meta etiketi varsa bizim belirlediğimiz bilgiler üzerine yazılacaktır.