4 Stimmen

Stop asp.net image control automatisch UrlEncoding der ImageUrl Parameter

Standardmäßig versucht das asp.net Image Control hilfreich zu sein und kodiert automatisch alles, was in der ImageUrl-Eigenschaft festgelegt ist, also:

imgSomething.ImageUrl = "Generator.aspx?x=1&y=2&z=3";

Wird zu

"Generator.aspx?x=1&y=2&z=3"

Das Problem ist, ich möchte Base64 kodierte Parameter übergeben, die ich manuell Server.UrlEncode benötigen, weil jedes Zeichen enthalten kann, die sonst Probleme verursachen.

Meine Frage lautet also im Wesentlichen: Wie kann ich verhindern, dass das Image-Steuerelement automatisch UrlEncoding, was ich auf den Parameter ImageUrl gesetzt?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X