1. ホーム
  2. c#

[解決済み】MVC 3で現在のページのURLを取得する方法

2022-04-30 03:51:59

質問

私が作っているブログでFacebookコメントプラグインを使用しています。このプラグインにはFBXMLタグがあり、ページで参照されているfacebookのjavascriptによって解釈されます。

これはすべてうまくいくのですが、現在の完全修飾 URL をプラグインに渡す必要があります。

<div style="width: 900px; margin: auto;">
    <div id="fb-root"></div>
    <fb:comments href="URL HERE" num_posts="10" width="900"></fb:comments>
</div>

現在のページのURLを取得するには、どのような方法がありますか?リクエストURLです。

解決方法

以下は、私のソリューションの最終的なコードです。

<fb:comments href="@Request.Url.AbsoluteUri" num_posts="15" width="900"></fb:comments>

解決方法は?

を使用することができます。 Request.RawUrl , Request.Url.OriginalString , Request.Url.ToString() または Request.Url.AbsoluteUri .