Dominic Griesel
2004-08-22 20:26:49 UTC
Hallo,
auf meiner Seite zeige ich verschiedene Buttons an. Beim Klick auf einen
wird per Javascript eine Seite mit entsprechenden Parametern aufgerufen.
Nun können diese Parameter auch Umlaute oder Leerzeichen enthalten.
Muss ich diese mit Server.UrlEncode() codieren, bevor sie im Javascript-Code
erscheinen, oder regelt der Browser das selbst, wenn er eine Seite aufrufen
muss?
Ich meine nämlich, wenn der Browser so etwas findet:
<button onclick="location.href='test.aspx?param=das ist ein text mit
leerzeichen'">
dass im querystring sowas steht:
"test.aspx?param=das%20ist%20ein%20text%20mit%20leerzeichen"
auf meiner Seite zeige ich verschiedene Buttons an. Beim Klick auf einen
wird per Javascript eine Seite mit entsprechenden Parametern aufgerufen.
Nun können diese Parameter auch Umlaute oder Leerzeichen enthalten.
Muss ich diese mit Server.UrlEncode() codieren, bevor sie im Javascript-Code
erscheinen, oder regelt der Browser das selbst, wenn er eine Seite aufrufen
muss?
Ich meine nämlich, wenn der Browser so etwas findet:
<button onclick="location.href='test.aspx?param=das ist ein text mit
leerzeichen'">
dass im querystring sowas steht:
"test.aspx?param=das%20ist%20ein%20text%20mit%20leerzeichen"
--
Gruß
Dominic Griesel
Gruß
Dominic Griesel