現在のページの URL ではなく、Facebook の共有ボタンに別の URL を指定したいと思います。
asp.net の背後で URL を変更しようとしましたが、成功しませんでした。
誰かがこれについて助けてくれれば幸いです。
私が使用したいくつかのコードは、次のとおりです。
これはフロントサイドスクリプトです
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript">
</script>
<script type="text/javascript">
function fbs_click() {
u = location.href;
t = document.title;
window.open('http://www.facebook.com/share.php?u=' + encodeURIComponent(u) +
'&t=' + encodeURIComponent(t), 'share', 'toolbar=0,status=0,width=626,height=436');
return false;
}
</script>
これはシェアボタン
<a name="fb_share" runat="server" id="aFbShare" type="button" class="sharelink">Paylaş</a>
これは私が後ろでやったことです
string wishListUrl = SEOHelper.GetWishlistUrl(NopContext.Current.User.CustomerGuid);
aFbShare.Attributes.Add("onclick", "fbs_click()");
aFbShare.Attributes.Add("target", "_blank");
aFbShare.HRef = "http://www.facebook.com/share.php?u=" + wishListUrl;