2012-01-11 9 views
0

私は自分のウェブサイトを作成しました。ユーザーが商品をクリックすると、各商品の商品詳細が表示されます。Facebookの好きなボタンを入れたいと思います。ASP.NET MVCで好きなボタンをC#

http://developers.facebook.com/docs/reference/plugins/like/を使ってみました。これは私が入れようとしたURLです:http://ff/Products/ProductSpec/(私のローカルにあります)、実際にはそれぞれの製品はそのIDのために異なるパラメータ文字列を持っています。 Facebookの中で私の壁に共有

<iframe src="http://www.facebook.com/plugins/like.php? 
href=http://www.example.com/Prod/Spec/1115?dep=82&cat=243&tab=2" 
scrolling="no" frameborder="0" 
style="border:none; width:450px; height:80px"></iframe> 

しかし、URLはただ唯一の "http://www.example.com/Prod/Spec/1115?dep=82" NOT "http://www.example.com/Prod/Spec/1115?dep=82&cat=243&tab=2"

誰は、C#とASP .NET MVCのウェブサイトでのFacebookのLikeボタンを持ってする方法を私にしてください教えてもらえますか?

+1

これは明らかに非常に漠然とした質問ですたとえば、あなたがのようないくつかの変数を作成することができ

<div class="fb-like" data-href="http://www.mysite.com" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false" data-action="recommend" data-font="lucida grande"></div> 

次のコードを生成します。 http://tinyurl.com/so-hintsをご覧ください。 –

+0

特定の機能を実現したい場合は、それらを指定してください。それ以外は私の答えを見てください。 – Kath

答えて

2

ボタンのようなイメージボタンを作成してから、増分された整数値でラベルを関連付けることができます。もしあなたがデータベースにそれを保存したいなら、それを行うこともできます。

+0

こんにちは、私はボタンのようにFacebookを使用して同じ問題がある、あなたは[これ](http://stackoverflow.com/questions/29277265/absolute-url-for-facebook-like-button-in-asp-mvc )質問 – stom

1

このボタン専用のFacebookサイトにアクセスし、コードを生成してレイアウトページ(または表示ページ)にコピーすることができます。このプロセスは他の技術と全く同じです。

さて、タスクはかなり同じです。生成されたコードをcsthmlに入れてURLをわずかに変更するだけです。

@{ 
string page url = @Url.Action("ProductSpec", "Products", new {id= item.Id}) 
} 

、その後、あなたがリンクにURLを置き換えます:

<div class="fb-like" [email protected] data-send="false" data-layout="button_count" data-width="450" data-show-faces="false" data-action="recommend" data-font="lucida grande"></div 
+0

私は自分のMVCの準備ができているURLを渡しましたが、それはエラーです:有効ではないURL、なぜか分かりません。 – titi

+0

どこにURLを入れましたか?どのURLですか?ブラウザでページがどのように見えていますか?たとえば、アドレスの前に "http"を置くことを忘れた場合、ルーティングシステムはあなたのmvcアプリケーションのパスとして認識し、間違ったURLを返すことがあります。 – Kath

+0

私は私の質問で編集しました。どうぞご覧ください。 – titi

関連する問題