@nahpets
Welchen Request würdest du erwarten, wenn du im Source
if Request.PathInfo = '/Images/background/bgblue.jpg' then
findest?
Damit das funktioniert müsste der Request so aussehen
Code:
http://
localhost:8080/Images/background/bgblue.jpg?background=bgblue.jpg
um dann per
Request.QueryFields.Values['background']
den Wert
'bgblue.jpg'
zu erhalten.
Aber wer macht schon so einen doppelt gemoppelten Unfug?
Ich nicht!
Pathinfo ist nicht '/Images/background/bgblue.jpg', das wäre eine konkrete Abfrage für eine Datei.
Pathinfo wäre in meinem Beispiel /Images.
Alles was hinter dem Fragezeichen kommt, also die durch Gleichheitszeichen getrennten und per Ampersand aufgezählten Wertepaare, sind im Request über QueryFields (als Stringliste) abzufragen.
Die Benutzung von absoluten und relativen Pfadangaben in der
URL schließen die Nutzung von Request.QueryFields aus. Entweder den einen oder den anderen Weg, aber nicht irgendsoeinen unfundierten Mischmasch.
Wenn wir aber mal von einer PathInfo
if Request.PathInfo = '/Images/background/bgblue.jpg'
ausgehen, so müsste, um mit Request.QueryFields arbeiten zu können, die
Url in etwa so aussehen:
http://localhost:8080/Images/background/bgblue.jpg?Images=Bildername.jpg'
Und das wäre nach meiner Meinung absoluter Humbug.