Я использую UrlRewritingNet.UrlRewriter.dll для целей перезаписи URL и, честно говоря, я новичок в этом. Моя проблема в том, что я хочу заменить% 20 в своем URL-адресе на -.
HttpUtility.UrlDecode () делает то, что вам нужно.
Если вам нужна пользовательская замена, кроме того, что дает вам HttpUtility (в этом случае она преобразует его в пробел!), Тогда просто используйте замену строки.
Uri myuri = new Uri(myolduri.ToString().Replace("%20","-"));
или вы можете поместить URL в строку, а затем использовать
string urla = "your url"; string urlb = url.Replace("%20", "-");