Merhaba arkadaşlar. Bu makale Facebook Share kullandığımızda facebook haldırs diye istemediğimiz şeyleri paylaşmasını engelleyen :D Meta tagleri anlatıcam..
Aşağıdaki kodlar sadece bizim istediğimiz şeyleri facebook'ta paylaşabilmemiz sağlıyor.
Sizin değişeceğiniz kısımlar sadece kodlardaki Content değişkenidir.
Kodları facebook share'i nerede kullanacaksanız o sayfada kullanacaksınız. Eğer her sayfada var ise Master Page Page Load'unda uygulamanız yeterli olacaktır.
Özellik og:title: Sayfanın Başlığı
HtmlMeta tagBaslik = new HtmlMeta();
tagBaslik.Attributes.Add("property", "og:title");
tagBaslik.Content = baslik;
Page.Header.Controls.Add(tagBaslik);
Özellik og:description: Sayfa içeriğinin kısa özeti
HtmlMeta tagDesc = new HtmlMeta();
tagDesc.Attributes.Add("property", "og:description");
tagDesc.Content = icerik;
Page.Header.Controls.Add(tagDesc);
Özellik og:site_name: Sitenin Adı
HtmlMeta tagSite = new HtmlMeta();
tagSite.Attributes.Add("property", "og:site_name");
tagSite.Content = "Kodstrap.Com || Programlama Dersleri";
Page.Header.Controls.Add(tagSite);
Özellik og:image: Paylaşılacak Resim
HtmlMeta tagLogo = new HtmlMeta();
tagLogo.Attributes.Add("property", "og:image");
tagLogo.Content = "Site logosu ya da istediğiniz bir resmin url'si";
Page.Header.Controls.Add(tagLogo);
Özellik og:url: Paylaşılacak Sayfanın Url'si
İyi Kodlar!