Javascript 喜欢Facebook/共享当前URL

Javascript 喜欢Facebook/共享当前URL,javascript,c#,asp.net,facebook,Javascript,C#,Asp.net,Facebook,几天来我一直在努力解决这个问题。基本上,我的网站上有一个like/share按钮,它是使用facebook开发者工具生成的。所以它是非常标准的。但是我无法让它喜欢/共享当前的URL <div class="fb-like col-xs-offset-1" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div> 然后,当我按下“下一步”并进入实际的

几天来我一直在努力解决这个问题。基本上,我的网站上有一个like/share按钮,它是使用facebook开发者工具生成的。所以它是非常标准的。但是我无法让它喜欢/共享当前的URL

<div class="fb-like col-xs-offset-1" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div> 

然后,当我按下“下一步”并进入实际的共享窗口时,它尝试共享“www.facebook.com”

1)必须是Hi,正如我在问题中所说,我已经尝试使用这两种方法。我的坏习惯是忘记“=”tho。我没有复制代码,只是手工写的。Will edit1)因此,如果使用了`data href=”“',请转到源代码并查看生成的代码。2) 给你看代码我编辑了一点,也许这会告诉你更多。谢谢你的帮助,也许那个链接是想告诉我它想共享本地主机,但它不能?因此,它将共享更改为faceook.com您不能共享本地主机。您需要在生产服务器上测试您的共享按钮,在那个里您将拥有真实的URL
https://www.facebook.com/v2.2/plugins/like.php?action=like&app_id=78205603350&channel=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter%2FrFG58m7xAig.js%3Fversion%3D41%23cb%3Df2283ae550ed898%26domain%3Dlocalhost%26origin%3Dhttp%253A%252F%252Flocalhost%253A59928%252Ff3ee4865310c9fa%26relation%3Dparent.parent&container_width=1237&href=http%3A%2F%2Flocalhost%3A59928%2FDefault&layout=standard&locale=en_US&sdk=joey&share=true&show_faces=true
data-href="<%=Request.Url.AbsoluteUri%>"
<div id="sharebutton"
...

window.onload = function () {
    var currentUrl = window.location.href;
    document.getElementById("sharebutton").setAttribute("data-href", currentUrl);
}

-- or using jquery

jQuery(document).on('ready', function($){
    var url = window.location;  
    $('.fb-like col-xs-offset-1').attr('data-href', url);
});