0

ピンタレスト ボタンをコントロールに追加しようとしています。コード ビハインドに href を追加しようとしていますが、機能していないようです。

これまでのところ私は持っています

pinterestButton.Attributes.Add("href", "http://pinterest.com/pin/create/button/?url=" + productLink + "&media=" + imageLink);

pinterest ウィンドウが開きますが、データがありません。

誰か手を貸してくれませんか?

ありがとう

4

2 に答える 2

1

クエリ文字列パラメーターを URI エンコードする必要があるようです。

"http://pinterest.com/pin/create/button/?url=" + productLink + "&media=" + imageLink

次のようにする必要があります。

"http://pinterest.com/pin/create/button/?url=" + HttpUtility.UrlEncode(productLink) + "&media=" + HttpUtility.UrlEncode(imageLink)

私は ASP/C# プログラマーではありませんが、簡単に調べてみると、これが URI エンコードの正しい方法であることがわかります。

于 2012-06-26T16:41:08.950 に答える
0

コードで何をしようとしているのか正確にはわかりませんが、ピン留めするページのURLの代わりにこのコードを貼り付けてください。ピン留めボタンとして機能する必要があります。

javascript:void((function(){var%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','http://assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})());
于 2012-08-16T08:24:43.993 に答える