Trending Topic

Untitled Document

22 Aralık 2016 Perşembe

Asp.NET ile her sayfaya farklı facebook begen butonu

Bu yazimda size Asp.NET kullanarak her sayfada farkli "Facebook Begen" nasil kullanilir onu anlatmaya çalisacagim.

Problem: Facebook begen butonu Facebook üzerinden siteye özel olusturuldugu zaman sitenizin Linkini yazmanizi istemektedir ve sadece bir link yazilabilmektedir. Fakat bizim blog sayfamiz varsa veya sürekli içerik girilebilen bir sitemiz varsa her yazıya veya sayfaya ayri bir begen butonu koymak isteriz. 

Çözüm: Bunu yapmanin çok kolay bir yolu vardir. Öncelikle sitemizde dinamik içerigin geldigi sayfada Begen butonunu nereye koymak istiyorsak oraya bir toolboxtan literal ekleyelim.

<asp:Literal ID="litbegen" runat="server"></asp:Literal>

Daha sonra kod kisminda "Facebook Begen" butonun kodunu literalin textine yaziyoruz.

litbegen.Text = "<iframe src=\"http://www.facebook.com/plugins/like.php?href=" +Server.UrlEncode(Request.Url.ToString()) +"&amp;layout=standart&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height:30px\"></iframe>";





Buradaki "Server.UrlEncode(Request.Url.ToString())" kodu ile sayfanin o andaki linkini aldigimiz için sadece o sayfayi begenmis oluyoruz.

Birdahaki yazida görüsürüz...
//DENEME