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()) +"&layout=standart&show_faces=false&width=450&action=like&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...