2012-07-30 19 views

Respuesta

15

No hay necesidad de una biblioteca. Cada servicio proporciona fragmentos de código fáciles de usar para incluir botones de compartir para su servicio. Coloque cada fragmento de código en su vista, donde quiera tenerlo.

+0

PARA el twitter, ¿cómo hago para que los usuarios inicien sesión antes de que se envíe el tweet? – James

+1

@James Creo que Twitter se encargará de eso por usted. Si el usuario no ha iniciado sesión ya, se le pedirá que lo haga antes de enviar el tweet. –

0

Sí cada proveedor de servicios proporcionar el código en su área desarrollador pero hay que estudiar y analizar por separado, uno por uno, aquí es todo en un solo enlace.

Linkedin Compartir:

<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> 

Salida esto por más (Referencia).

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

1

Si no desea utilizar los diferentes archivos JavaScript para compartir su contenido a continuación, simplemente puede utilizar este código, que es rápido porque no hay necesidad de esperar para cargar los archivos JavaScript desde diferentes sitios, necesita descargar las diferentes imágenes que están fácilmente disponibles en línea

//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

¿Qué es Título en @ url.Encode (Título) –

+0

El título de la publicación que desea compartir –

Cuestiones relacionadas