Dot-Net

如何在 .NET MVC 應用程序中包含社交媒體共享?

  • February 1, 2019

我有一個允許使用者添加日記條目的應用程序。在日記條目托盤下,我想要 Twitter、Facebook 和 Google+ 圖示,它們將在每個相應的服務上共享條目。

我可以使用什麼庫來處理這個問題?

不需要圖書館。每項服務都提供易於使用的程式碼片段,以包括其服務的共享按鈕。將每個程式碼片段放在您想要的視圖中。

如果您不想使用不同的 JavaScript 文件來共享您的內容,那麼您可以簡單地使用此程式碼,它很快,因為無需等待從不同站點載入 JavaScript 文件,您需要下載不同的圖像很容易在網上買到

//facebook share
<a href="https://www.facebook.com/sharer/sharer.php?    
    u=@Url.Encode(Request.Url.ToString())&t=@Url.Encode(Title)" 
    target="_blank">
    <img src="/images/social-buttons/Facebook.png">
</a>

// twitter
<a href="https://twitter.com/intent/tweet?
  url=@Url.Encode(Request.Url.ToString())&text=@Url.Encode(Title)" 
  target="_blank" title="Tweet">
  <img src="/images/social-buttons/Twitter.png">
</a>

// google
<a href="https://plus.google.com/share?
  url=@Url.Encode(Request.Url.ToString())" 
  target="_blank" title="Share on Google+">
  <img src="/images/social-buttons/GooglePlus.png">
</a>

引用自:https://stackoverflow.com/questions/11723439