der er flere måder dette kan gøres på..
alle eksempler i C#:
1: PreviousPage.FindControl("");
på din knap, laver du dit postbackurl (jeg ved ikke om dette fungere med dit response redirect..)
men dit postbackurl sættes din Gavekort1.aspx side.. (mere skal der ikke stå)
på din Gavekort1.aspx side, laver du noget codebehind..
i din load metode, kan du gøre sådan her:
TextBox KodeBox1 = (TextBox)PreviousPage.FindControl("KodeBox1");
og så har du værdien af din tekstbox fra den forrige side, ved at skrive
string Kode = KodeBox.Text;
2:
smid det i en session.
mener det hedder:
Session.Add("NavnPaaSession", "VærdiIsession");
og når du skal hente derfra;
string = Session[NavnPaaSession"]
og til sidst, 3:
som Arne_V siger, querystring..
når du trykker på knappen, og du ender på din gavekort side,
hvad står der i dit URL..?
står der
http://localhost_BLABLABLA_/DinSide/GaveKort/Gavekort.aspx?kode=DitIndholdfor hvis der gør det, så er den god nok, og du henter værdien på den side med.
string test = Request.QueryString["kode"];