У меня есть приложение Silverlight, которое создает URL. Этот URL является вызовом услуги на основе отдыха. Эта служба ожидает одного параметра, который представляет местоположение. Расположение находится в форме «Город, штат». Чтобы построить этот URL, я вызываю следующий код: < /p>
string url = "http://www.example.com/myService.svc/";
url += HttpUtility.UrlEncode(locationTextBox.Text);
< /code>
Если пользователь входит в «Чикаго, IL» в LocationTextbox, результат выглядит следующим образом: < /p>
http://www.example.com/myService.svc/chicago%2c+il
< /code>
В действительности, хотя, я ожидал, что URL будет выглядеть как; < /p>
http://www.example.com/myService.svc/chicago,%20il
< /code>
При тестировании моего сервиса через URL -адрес браузера, тот, который я ожидаю, работает. Тем не менее, генерируемый URL -адрес не работает. Что я делаю не так?
Подробнее здесь: https://stackoverflow.com/questions/509 ... -for-a-url