Read this article in your language IT | EN | DE | ES
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);
}
Evet bir makkelenin sonuna daha gelmiş olduk işallah bu makkalede sizlere yararlı bir bilgi olmuştur yeni bir makkalede buluşmak üzere
Saygılarımla Orhan Türk
Kaynak : Web
9037f82d-f70d-406f-b9e8-4fc35af6a782|0|.0
ASP NET
asp.net, dinamik meta tag