tiger: Variablenübergabe mit url - wie bleibt die variable global?

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

  1. <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.

  2. 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