2012-01-30 31 views
3

我已經得到形式原始文本字符串:如何反轉義的URL在MVC 3

http://www.site.com/abc/%3FSubscriptionId%3DAKIAI5N2ARPTHQHTRGMA%26creative%3D165953%26creative%3DB0058RECN6 

是否有任何內置的工具來取消轉義這些字符?

我使用ASP.NET MVC 3

+0

你可能想看看在這個職位上的不同方法... http://stackoverflow.com/questions/602642/server-urlencode-vs-httputility-urlencode – EBarr 2012-01-30 18:08:53

回答

5

試試這個下面

var decodedString = System.Web.HttpUtility.UrlDecode("http://www.site.com/abc/%3FSubscriptionId%3DAKIAI5N2ARPTHQHTRGMA%26creative%3D165953%26creative%3DB0058RECN6"); 
3

HttpUtility.UrlDecode方法應該爲你做它。

+0

不知道如何使用它,因爲它不是一個靜態方法,你不能實例化這個類,因爲它沒有公共的ctor? – Fixer 2012-01-30 18:09:04

+1

@Fixer對不起,我更正了命名空間。 – RedFilter 2012-01-30 19:01:28