Remove %20 From the Url
You can use HttpUtility.UrlDecode - see http://msdn.microsoft.com/en-us/library/system.web.httputility.urldecode.aspx
You can use HTTPUtility.URLDecode to remove %20 and any other encoded characters. It won't actually remove it, but rather, replace it with a space, as that is what it represents. If you actually want it removed completely, you have to use replace.