Cómo obtener una cadena de consulta cuando está URLEncoded o tiene un porcentaje de caracteres en ASP.NET

¿Cómo obtener la cadena de consulta real del objeto de Solicitud cuando la cadena de consulta es UrlEncoded o tiene caracteres de porcentaje en ASP.NET?

Básicamente, si tengo una URL como esta:Default.aspx?p=%b4, ¿cómo obtengo una cadena rellenada con "% b4"?

Request.QueryString["p"] Devuelve un carácter no imprimible.

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

Request.Url.AbsoluteUri devuelve Default.aspx? p =% EF% BF% BD

¿Cómo puedo recuperar "% b4"?

Respuestas a la pregunta(4)

Su respuesta a la pregunta