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

15. May 2009

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

FacebookDigg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

ASP NET ,

Sayfa 0 saniyede yuklendi.