2012-07-30 10 views

risposta

15

Non c'è bisogno di una biblioteca. Ogni servizio fornisce snippet di codice facili da usare per includere pulsanti di condivisione per il loro servizio. Inserisci ogni frammento di codice nella tua vista, dove vuoi averla.

+0

Per quanto riguarda Twitter, come faccio ad accedere agli utenti prima che venga inviato il tweet? – James

+1

@James Credo che Twitter si prenderà cura di questo per te. Se l'utente non ha già effettuato l'accesso, le verrà richiesto di farlo prima di inviare il tweet. –

0

Sì ogni fornitore di servizi di fornire il codice nella loro area di sviluppo, ma è necessario studiare e analizzare separatamente uno per uno, qui è tutto in un unico collegamento.

Linkedin Condividi:

<script src="//platform.linkedin.com/in.js" type="text/javascript"></script> 
<script type="IN/Share" data-onsuccess="lnksuccess" data-onerror="error" data-url="<%=strShareUrl %>"></script> 

**CallBack Function :** 
<script> 
    function lnksuccess(url) { 
    alert("url = " + url + " shared successfully"); 
    } 
    function lnkerror(url){ 
    alert("something goes wrong in url sharing"); 
    } 
</script> 

Partenza questo per più (riferimento).

Social share buttons for facebook, twitter, linkdin in asp.net

1

Se non si desidera utilizzare i diversi file JavaScript per condividere i tuoi contenuti poi semplicemente si può usare questo codice, è veloce, perché non c'è bisogno di aspettare per caricare i file JavaScript da diversi siti, è necessario scaricare le diverse immagini che sono facilmente disponibili online

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

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

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

cos'è Title in @ url.Encode (Title) –

+0

Il titolo del post che vuoi condividere –

Problemi correlati