25.09.2011, Saat: 23:00
Bildiğiniz üzere meta değerleri sayfamız ile ilgili bilgileri tutar. <head> imi içerisinde tutulan bu değerleri asp.net ile üretmeye ve sayfa üzerine eklemeye çalışacağım şimdi..
Öncelikle HtmlMeta sınıfını kullanabilmek için System.Web.UI.HtmlControls ; uzayını tanımlayalım. Page_Load’a yazdığım kodda öncelikle sayfa title değeri,daha sonra description ve keywords meta bilgileri sayfa üzerine ekleniyor.
Görüldüğü üzere kolay bir şekilde hem title, hemde description ve keywords meta bilgilerini sayfa head imi içerisine ekliyoruz.
Sayfayı derleyip açtığımızda kaynak koda bakıyorum hemen be bilgilerimizin <head> bölgesine eklendiğini görüyorum.
Öncelikle HtmlMeta sınıfını kullanabilmek için System.Web.UI.HtmlControls ; uzayını tanımlayalım. Page_Load’a yazdığım kodda öncelikle sayfa title değeri,daha sonra description ve keywords meta bilgileri sayfa üzerine ekleniyor.
Kod:
protected void Page_Load(object sender, EventArgs e)
{
Page.Header.Title = "Deneme Sayfası";
//--------------------------------------------------------------------
HtmlMeta meta = new HtmlMeta();
meta.Name = "description";
meta.Content = "Bu bir deneme sayfasıdır";
Page.Header.Controls.Add(meta);
//--------------------------------------------------------------------
HtmlMeta meta1 = new HtmlMeta();
meta1.Name = "keywords";
meta1.Content = ".NET,C#,SQL,LINQ,ADO";
Page.Header.Controls.Add(meta1);
}
Görüldüğü üzere kolay bir şekilde hem title, hemde description ve keywords meta bilgilerini sayfa head imi içerisine ekliyoruz.
Sayfayı derleyip açtığımızda kaynak koda bakıyorum hemen be bilgilerimizin <head> bölgesine eklendiğini görüyorum.
Never forget me ,But when you forget me ,forget me forever!
The Owner
The Owner