как я могу передать "&" в значение строки запроса - PullRequest
2 голосов
/ 29 апреля 2011

У меня есть ссылка в моем приложении со следующим URL:

 http://www.mysite.com/test?group=MyGroup

Проблема в том, что одна из групп называется Группа A & B

, когдая пытаюсь это и анализирую на стороне сервера (через Request.QueryString ["Group"])

 http://www.mysite.com/test?group=Group A & B

я получаю

group = 'Group A' (из-за &)

как я могу изменить свой URL, чтобы он мог обрабатывать значения со знаком "&" внутри них.

1 Ответ

4 голосов
/ 29 апреля 2011

Используйте метод URLEncode , чтобы сделать текст безопасным для строки запроса.

var url = "http://www.mysite.com/test?group=" + 
           System.Web.HttpServerUtility.UrlEncode("Group A & B");
...