0

プログラム内に3つの異なるページ(videoWall.aspx、videoWallDetail.aspx、およびget-involved.aspx)のFacebookコードを配置する必要があります。頭の中にコードを入れて、ステートメントを使用する必要があるときにコードを変更しif、ページをチェックしてどのコードを使用するかを確認します。

ページのURLやパス、または一意のページを取得するために使用できるものを取得するにはどうすればよいですか?

これが私のコードです:

// if(page = videoWall.aspx)
        <meta property="og:title" content="Faces of Metastatic Breast Cancer (MBC) Video Wall" />
        <meta property="og:type" content="cause" />
        <meta property="og:image" content="http://www.facesofmbc.org/images/MBC_Logo.png"/>
        <meta property="og:url" content="http://bit.ly/rkRwzx" />
        <meta property="og:site_name" content="Faces of Metastatic Breast Cancer (MBC)" />
        <meta property="og:description" content="I just viewed the new Faces of Metastatic Breast Cancer (MBC) video wall. For each view, comment or share of the video wall during October, Genentech will donate $1 to MBC initiatives. Watch TODAY!" />
        <meta property="fb:admins" content="653936690"/>

明らかに、私はそのifように機能しないことを知っていますが、それは私がやりたいことの単なる例であり、他の2つのインスタンスについて繰り返します。

前もって感謝します!

4

1 に答える 1

4

Page.Request.Url.ToString()は、エントリのURLを表示します...

あなたが使用することができます

Page.Request.Url.ToString()。Split('?')[0]ページを表示するには...

于 2012-12-12T16:11:48.100 に答える