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

Spread the love

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 yanıt yazın

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