Jak uzyskać kwerendę, gdy jest URLEncoded lub ma procent znaków w ASP.NET

Jak uzyskać rzeczywisty querystring z obiektu Request, gdy querystring jest UrlEncoded lub ma procent znaków w ASP.NET?

Zasadniczo, jeśli mam taki adres URL:Default.aspx?p=%b4, jak uzyskać ciąg wypełniony „% b4”?

Request.QueryString["p"] zwraca znak niedrukowalny.

Request.RawUrl zwraca Default.aspx? p =% ufffd "

Request.Url.AbsoluteUri zwraca wartość Default.aspx? p =% EF% BF% BD

Jak mogę odzyskać „% b4”?

questionAnswers(4)

yourAnswerToTheQuestion