酷酷的URL Shortener Helper
2010-12-17 19:35 Creative dream 阅读(2382) 评论(7) 编辑 收藏 举报以前在发QQ微博,遇到长链接时QQ微博都会给处理成很简短的URL,而且链接正常。
URL Shortener Helper 的发布,在MVC 3下也可以轻松实现这种体验了。
开源地址:URL Shortener Helper for WebMatrix
URL Shortener Helper 使用方法
必备条件:需要申请 bit.ly 账号,点击 Sign Up 注册,注册很简单。
1、打开 VS2010,新建ASP.net MVC 3项目,在 Package Manager Console 输入指令
在 References 中成功添加 Microsoft.Web.Helpers.UrlShortener 和 Microsoft.Web.Helpers.UrlShortener.Bitly
2、在 _ViewStart.cshtml 中加入以下代码,以备所有页面中均可以访问到:
@using Microsoft.Web.Helpers.UrlShortener; @{ Layout = "~/Views/Shared/_Layout.cshtml"; // 在bit.ly中申请的 UserName 和 ApiKey UrlShortener.Settings.UserName = "upupto"; UrlShortener.Settings.ApiKey = "R_2472c7494c14f752d76a6995bea56a19"; }
3、在显示页面中使用 UrlSHortener.Shorten 方法处理URL
@{ var url = UrlShortener.Shorten("http://www.cnblogs.com/upupto/"); } <a href="@url">@url</a>
http://bit.ly/eV14qD 即为处理之后的。
点击这里访问 Clark Sell's URL Shortener Helper 文章
点击这里观看视频http://bit.ly/gdSsi0