RFC 1738 специально разрешает *
в URL:
Таким образом, только буквенно-цифровые символы, специальные символы "$ -_. +! * '(),"и зарезервированные символы, используемые для их зарезервированных целей, могут использоваться без кодирования в URL.
Таким образом, нет необходимости кодировать его.
Страница, на которую вы ссылаетесь, является классическойСтраница asp использует UrlEncode
, поэтому довольно старая реализация, а не .NET.