В чем смысл HttpUtility.UrlDecode - PullRequest
       10

В чем смысл HttpUtility.UrlDecode

2 голосов
/ 20 октября 2010

Какой смысл HttpUtility.UrlDecode, когда .net уже декодирует строку запроса, когда вы ее запрашиваете.

Это похмелье от классического ASP или я что-то упустил?

Ответы [ 3 ]

8 голосов
/ 20 октября 2010

Это необходимо, если вы получили закодированные UrlE данные из других источников, а не из строки запроса.

4 голосов
/ 20 октября 2010

Это может быть полезно, когда вы получаете контент из другого источника, который также не декодирует сами данные.Это правда, что это вообще не нужно, да;но когда это необходимо, неплохо иметь функцию уровня Framework, которая работает как дополнение к HttpUtility.UrlEncode

( в качестве примечания; возможно, я не правильно помню, но некажется, я использовал UrlDecode в классическом ASP, либо. )

1 голос
/ 20 октября 2010

Может использоваться для разных вещей. Например, пользователь отправляет форму, где одно из полей содержит URL-адрес другого веб-сайта. Перед тем, как отобразить его, вы должны убедиться, что он декодирован, чтобы он отображался «красиво».

...