Asp.Net Dinamik Meta Tag Ekleme Veri Tabanından Veri çekerek

Merhaba Arkadaşlar bu makkalede sizlere Canlı Meta Tagların Nasıl oluşturulduğunu Veri tabanından nasıl çekildiğini göstereceğim. bunun için VeriTabanı oluşturmalıyız. Ve 3 tane alan belirlemeliyiz. Bunlar Keywords,PageTitle,Description ve Tablomuzun ismi MetaTag olsun.
şimdi gerisini Aşağıdaki kodları izleyerek yapabilirsiniz…
MasterPage.Cs içinde Sayfanın Page Load’ ına Yazılacak Kod

protected void Page_Load(object sender, EventArgs e)

{

//Meta ve Keywordslar

//Önce Dataları Veritabanından Okuyalım

string PageTitle = “”;

string Keywords = “”;

string Description = “”;

 

SqlConnection sqlCon = new         SqlConnection(ConfigurationManager.ConnectionStrings[“MetaTag”].ToString());

sqlCon.Open();

SqlCommand sqlCom = new SqlCommand(“SELECT Keywords, PageTitle, Description FROM MetaTag”,sqlCon);

SqlDataReader sqlDr = sqlCom.ExecuteReader();

if (sqlDr.Read())

{

Keywords = sqlDr[“Keywords”].ToString();

PageTitle = sqlDr[“PageTitle”].ToString();

Description = sqlDr[“Description”].ToString();

}

sqlCon.Close();

Page.Header.Title = PageTitle;

//  Metadata tagını tanımlamak

HtmlMeta metaDescription = new HtmlMeta();

metaDescription.Name = “Robot”;

metaDescription.Content = “index,follow”;

// Sayfaya ekliyoruz.

Page.Header.Controls.Add(metaDescription);

// İkinci bir metadata tagını eklemek

HtmlMeta metaKeywords = new HtmlMeta();

metaKeywords.Name = “googlebot”;

metaKeywords.Content = “index,follow”;

Page.Header.Controls.Add(metaKeywords);

}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

seventeen − 4 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.