[转载]ASP.NET MVC酷酷的URL Shortener Helper

[转载]酷酷的URL Shortener Helper – Creative dream – 博客园.

以前在发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 中加入以下代码,以备所有页面中均可以访问到:

1 @using Microsoft.Web.Helpers.UrlShortener;
2
3 @{
4 Layout = "~/Views/Shared/_Layout.cshtml";
5
6 // 在bit.ly中申请的 UserName 和 ApiKey
7 UrlShortener.Settings.UserName = "upupto";
8 UrlShortener.Settings.ApiKey = "R_2472c7494c14f752d76a6995bea56a19";
9 }

UserName 和 ApiKey 为在 bit.ly 中申请到的,ApiKey在点击用户菜单中Setting页面可以找到。

3、在显示页面中使用 UrlSHortener.Shorten 方法处理URL

1 @{
2 var url = UrlShortener.Shorten("http://www.cnblogs.com/upupto/");
3 }
4 <a href="@url">@url</a>

http://bit.ly/eV14qD 即为处理之后的。

点击这里访问 Clark Sell’s URL Shortener Helper 文章

点击这里观看视频http://bit.ly/gdSsi0

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏