O ASP.NET Social Bookmarks é um Web User Control que permite partilhar informação com as mais variadas redes sociais.
Os utilizadores conseguem interagir de forma simples com o controlo, e para os programadores é um componente reutilizável, flexível e escalável.
O componente é implementado como qualquer outro controlo de ASP.NET, contém CSS, ícones, possui também de um método para executar a compressão de Url, bem como a utilização das API’s das redes sociais implementadas para permitir ao programador um processo simples e eficiente de publicação de informação nas principais redes sociais.
<html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title></title> <link href="Stylesheet.css" rel="stylesheet" type="text/css" /> </head> <body> <form id="SocialBookmarks" runat="server"> <aspbook:Bookmarks ID="Bookmarks" runat="server" EnableViewState="False" ShowEmail="true" ShowTwitter="true" ShowFacebook="true" ShowFlickr="true" ShowPicasa="true" ShowGoogleBookmarks="true" ShowLinkedin="true" ShowMap="true" ShowFeeds="true" MyTitle="ASP.NET Social Bookmarks" ShowTitle="true" /> </form> </body> </html>
Além de ser simples e flexível, pode ser altamente customizado, possibilitando ao programador adicionar facilmente o acesso a novas redes sociais ou até novas funcionalidades.
As funcionalidades implementadas permitem publicar facilmente informação sem a necessidade de conhecer as API’s das redes sociais.
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace AspNetSocialBookmarks { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Example(); } public void Example() { Bookmarks.TweetToShare = "Testing the new user control, ASP.NET Social Bookmarks"; Bookmarks.TwitterUrlToShare = "http://www.blastersystems.com/blog"; Bookmarks.TwitterUser = "brunoacpires"; Bookmarks.TwitterTooltip = "Share on Twitter"; } } }
O ASP.NET Social Bookmarks Web User Control e o código fonte está disponível em http://socialbookmarks.codeplex.com/ sobre a licença LGPL.
