С# метод кодирования URL?

какой метод класса С# я могу использовать для URL-кодирования строки URL?

В моем случае использования я хочу передать строку URL как сам параметр URL. Так что похороните URL-адрес в URL-адресе. Без некоторой кодировки "&" а также "?" символы во внутреннем URL можно получить, когда обрабатываются параметры для внешних параметров Url.

спасибо

Ответы

Ответ 2

System.Net.WebUtility.UrlEncode(str)

Ответ 5

Я работаю с .net framework 2.0. Но он никогда не показывает мне "UrlEncode" intelisense, когда я устанавливаю точку после httpserverutility. Вот варианты, которые я вижу:

HttpServerUtility.Equals 
HttpServerUtility.ReferenceEquals
HttpServerUtility.UrlTokenDecode
HttpServerUtility.UrlTokenEncode

Что это, это единственные варианты, которые я вижу. Могу ли я попросить небольшой фрагмент кода в качестве примера использовать функцию кодирования url?

Спасибо,

Линда