Variablenübergabe mit url - wie bleibt die variable global?
tiger
- asp.net
Hallo,
ich habe mir jetzt schon Stunden den Kopf zerbrochen und hab immer noch keine Idee.
Ich übergebe eine variable von einem Asp file zum anderen mit z.B.
<a href="xxx/bla.asp?varial=<%=idnr%> Link </a>
hier lese ich die Variable aus:
idnr = Request.QueryString("idnr")
idnr = left(idnr, 1)
und habe diese in idnr gespeichert.
Wenn der User jetzt in meinen Skript irgendeinen Button drückt, z.B. ändern, dann steht nicht mehr bla.asp?varibl=1 sondern bla.asp?mode=aendern, nun hat idnr keinen Wert mehr.
Der Wert der ID-Nr soll aber immer bestehen bleiben. Wie geht das?
Grüße Tiger
<a href="xxx/bla.asp?varial=<%=idnr%> Link </a>
Fehlt da nicht das Ausführungszeichen?
<a href="xxx/bla.asp?varial=<%=idnr%>" Link </a>
idnr = Request.QueryString("idnr")
Es müßte doch heißen:
idnr = Request.QueryString("varial")
MfG
MarkX.
Hallo,
wohl er "Parameterübergabe über URL - wo speicher ich den Wert global".
Schau mal nach Session bzw. Session-Objekt. MarkX hat dir ja schon gesagt, dass deine Abfrage eh falsch ist.
bernd