添加Like按钮ASP.net

时间:2011-03-29 17:59:29

标签: asp.net facebook facebook-c#-sdk

我是一名新手asp.net开发人员,对javascript几乎一无所知。

我知道这应该很简单但是......

我想我需要在asp.net(C#)网站上添加一个Facebook Like按钮。当用户点击时,它应该将我的网站的引用添加到他们的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集成。

非常感谢

罗布。

2 个答案:

答案 0 :(得分:1)

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

以下为http://stackoverflow.com iframe 仅采用默认设置:

<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>

以下是http://stackoverflow.com XFBML ,它只采用默认值:

<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>

答案 1 :(得分:0)

您是否尝试过使用可在Facebook Like Button页面上生成的XFBML代码?

看起来很好,这对你有用。