EKKi: alter Wert in hidden Feld

Beitrag lesen

Mahlzeit emetiel,

Dazu kommt, dass ich zwar HTML und ASP kenne aber nur etwas mehr als Grundkenntnisse habe, also eben keine Experte in beiden bereichen bin. Dummerweise bin ich aber der, der das ganze Übernommen und auch weiter zu entwickeln bzw. zu Pflegen hat.

Mein Beileid. Derartige Probleme sind mein täglich Brot ...

Auf einer dieser Seiten ist ganz zu beginn unter anderem angegeben:
   sVersion = Request.form("version")

Das heißt in der Variablen namens "sVersion" wird das gespeichert, was per Postback-Parameter "version" an das Skript übergeben wird. So weit, so gut.

am Ende der ASP Seite steht
   <input type="hidden" name="version" value="<%= sVersion %>">

Und hier sollte genau dieser Wert als verstecktes Eingabeelement ausgegeben werden.

Hast Du mal Wunsch und Wirklichkeit überprüft? D.h. also an der oberen Stelle direkt nach der Wertzuweisung mal eine Debug-Ausgabe des in "sVersion" enthaltenen Werts getätigt?

Könnte es sein, dass die beiden folgenden Funktionsaufrufe die als Parameter übergebene Variable manipulieren? Standardmäßig wird nämlich AFAIK bei ASP keine Kopie, sondern eine Referenz übergeben:

call checkVersion( myTprjktId, sVersion )

call CheckVersionNumber( sVersion )

Was genau erscheint an dieser Stelle?

response.write( sVersion )

nehme ich jetzt die Zeile
   <input type="hidden" name="version" value="<%= sVersion %>">
am Ende heraus, so stimmt beim ersten eigenaufruf ser Seite zwar meine Versionsnummer, aber eben nicht mehr beim zweiten eigenaufruf :(

Das sollte eigentlich logisch sein.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|