So erhalten Sie eine Abfragezeichenfolge, wenn sie URLEncoded ist oder in ASP.NET Prozentzeichen enthält

Wie erhalte ich den tatsächlichen Querystring aus dem Request-Objekt, wenn der Querystring UrlEncoded ist oder Prozentzeichen in ASP.NET enthält?

Grundsätzlich, wenn ich eine URL wie diese habe:Default.aspx?p=%b4, wie bekomme ich einen mit "% b4" gefüllten String?

Request.QueryString["p"] Gibt ein nicht druckbares Zeichen zurück.

Request.RawUrl gibt Default.aspx zurück? p =% ufffd "

Request.Url.AbsoluteUri gibt Default.aspx zurück? p =% EF% BF% BD

Wie kann ich "% b4" zurückbekommen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage