2011-03-29 81 views
1

我是一個新手asp.net開發人員,並知道旁邊沒有關於JavaScript。添加像按鈕ASP.net

我知道這應該是容易的,但...

我想我需要一個Facebook的Like按鈕添加到一個asp.net(C#)的網站。當用戶點擊時,它應該添加一個對我的網站的引用到他們的Facebook牆上 - 如果它首先將它們帶到Facebook登錄頁面,那就很好。我不確定Like按鈕是否是正確的控件。我已經研究過在Codeplex上使用C#Facebook SDK,但沒有文檔,示例也沒有做任何事情。

我已經採取了下面的代碼從Facebook的開發站點:

<iframe src="http://www.facebook.com/plugins/like.php?href=www.blank.co.uk&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font&amp;colorscheme=light&amp;height=35" 
        scrolling="no" frameborder="0" style="border: none; overflow: hidden; width: 200px; 
        height: 200px;" allowtransparency="true"></iframe> 

這似乎並沒有這樣做,除了增加旁邊的文本框中的計數器值什麼。

任何人都可以請建議最好的方式來實現這個功能。如果有任何關於使用C#Facebook SDK的良好文檔/教程可能非常有幫助,因爲我將來可能需要推出更多的Facebook集成。

非常感謝

Rob。

+0

我建議在實施此功能之前先諮詢您的法務部門。在德國,您可能會因使用按鈕而被起訴 – citronas 2011-03-29 18:11:48

回答

1

您是否按照https://developers.facebook.com/docs/reference/plugins/like/的步驟操作?

這裏是http://stackoverflow.comIFRAME,只是採用默認值:

<iframe 
    src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fstackoverflow.com&layout=standard&show_faces=true&width=450&action=like&font&colorscheme=light&height=80" 
    scrolling="no" 
    frameborder="0" 
    style="border:none; overflow:hidden; width:450px; height:80px;" 
    allowTransparency="true"> 
</iframe>

這裏是XFBMLhttp://stackoverflow.com,只是採用默認值:

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 
<fb:like href="http://stackoverflow.com" show_faces="true" width="450" font=""></fb:like>
0

您是否嘗試過使用可以在Facebook Like Button頁面上生成的XFBML代碼?

它看起來很向前,這應該適合你。