Как заменить% 20 ​​на - в перезаписи URL - PullRequest
3 голосов
/ 29 ноября 2011

Я использую UrlRewritingNet.UrlRewriter.dll для целей перезаписи URL и, честно говоря, я новичок в этом. Моя проблема в том, что я хочу заменить% 20 ​​в своем URL-адресе на -.

Ответы [ 3 ]

5 голосов
/ 29 ноября 2011

HttpUtility.UrlDecode () делает то, что вам нужно.

2 голосов
/ 29 ноября 2011

Если вам нужна пользовательская замена, кроме того, что дает вам HttpUtility (в этом случае она преобразует его в пробел!), Тогда просто используйте замену строки.

Uri myuri = new Uri(myolduri.ToString().Replace("%20","-"));
0 голосов
/ 29 ноября 2011

или вы можете поместить URL в строку, а затем использовать

string urla = "your url";
string urlb = url.Replace("%20", "-");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...