0

[共有] をクリックすると、Facebook の共有ページが新しいタブで開きます。このページの左側のバーに temp.jpg を表示したいと思います。これを行う方法?

テスト.aspx

<div id="page-wrap">
<!-- AnythingSlider #1 -->
<ul id="slider1" style="width: 778px; height: 452px; background:#fff;">
    <li>
        <div style="float: left; padding-right: 35px; padding-left:50px;">
            <img src="../../img/temp.jpg" style="width: 264px;
                height: 377px; border: none;" />      
            <uc:DownloadControl ID="DownloadControl1" runat="server" PageParameters="1" />
        </div>                
    </li>
    <li>
    <uc:DownloadControl ID="DownloadControl2" runat="server" PageParameters="2" />

...

ダウンロードControl.ascx

<div style="float: left">
<a class="icerik" id="facebookShare" runat="server" target="_blank">
<img border="0" src="images/facebook.jpg" alt="Resorts"
    title="Hotels & Resortss" /> Share </a>

DownloadControl.ascx.cs

protected void Page_Load(object sender, EventArgs e)
 {    
 facebookShare.HRef = "http://www.facebook.com/sharer.php?u=http://www.test.com/test.aspx";
 }
4

1 に答える 1

0

sharer.phpで共有しているときにページに関するカスタム情報を追加する場合は、ページのヘッドに追加のオープン グラフ メタ タグを配置する必要があります。この例では、test.com/test.aspx に次のタグが含まれています。

<head>
<meta property="og:title" content="Test" />
<meta property="og:url" content="http://www.test.com/test.aspx" />
<meta property="og:image" content="http://www.test.com/img/temp.jpg" />
// other meta tags
</head>

Open Graph プロトコルの詳細については、こちら

于 2012-10-19T13:56:17.720 に答える