Когда пользователь вводит электронное письмо на моем веб-сайте, я посылаю электронное письмо подтверждения адреса электронной почты, которое содержит ссылку. Ссылка смотрит что-то как:
http://mysite.com/VerifyEmail? email=name@domain.com&token=12341234
Электронная почта этого конкретного пользователя содержит '+' (плюс), таким образом, ссылка похожа:
http://mysite.com/VerifyEmail? email=foo+bar@domain.com&token=12341234
то, когда на ссылку нажимают (по крайней мере, в Firefox) плюс, заменяется пространством.
Вопрос: Какую функцию кодирования URL делают я использую в .NET для выхода плюс.
Примечание: Uri.EscapeUriString(email)
листы плюс неповрежденный.