Avatar billede hnteknik Novice
28. oktober 2003 - 22:11 Der er 4 kommentarer og
1 løsning

Gemme request.form variable til brug ved en respons.redirect

Jeg har et søgeresultat som baseres på en række variable gemt i request.form - ok med det

Resultatet kan være 4 rækker ud af 2000 og de skal f.eks slettes ( eller rettes). Jeg vil gerne automatisk gerne tilbage mit (opdateret) søgeresultat ( nu 3 i stedet for 4 rækker). Brugeren har ikke glæde af at se f.eks. alle records.

if request("mode") = "slet" then
......
  Response.redirect(delresponder + nogle parametre gemt i en request.form)
end if

ellers udsøg databasen og vis søgeresulatatet.

Et godt forslag til en history.back og exekvering - for det er i bund og grund det jeg vil have.

Henrik
Avatar billede eagleeye Praktikant
28. oktober 2003 - 22:19 #1
Du kan bruge server.Transfer(filnavn) den overføre både QueryStrings og Post data til den nye side. Som et alternativ til redirect??

if request("mode") = "slet" then
  Server.Transfer("dinfil.asp")
end if


Var det en mulighed?
Avatar billede hnteknik Novice
28. oktober 2003 - 22:36 #2
Tja - forstå mig ret - en søgeform kalder ListBrugere.asp med parametre gemt i request.form -> det giver en tabel med ret/slet knapper ud for hver record.
En slette aktion kalder samme fil, men med andre parametre.

ListBrugere.asp?IDpas=11798&mode=slet

Når slettefunktionen i starten af filen er udført, vil jeg gerne 'tilbage' til et opdateret søgeresultat. Jeg er bange for, at jeg ikke her kan have request.form variable med frem sammen med ListBrugere.asp?IDpas=11798&mode=slet
ellers kunne jeg bruge server.transfer muligheden.
jeg håbede derfor, at jeg kunne gemme variablerne i en session variabel.
Det er nok ikke muligt.

Henrik
Avatar billede eagleeye Praktikant
28. oktober 2003 - 22:41 #3
Du kan hente alle post data ved at skriver:
str = Request.Form

men når du så laver dem om til en QueryString

.Redirect("fil.asp?" & str)

Så kan man i fil.asp ikke længere skriver Request.Form("navn") for at hendte værdien af inputet "navn", man kan så skriver Request("navn") den kan finde både post og get data.
Avatar billede hnteknik Novice
28. oktober 2003 - 22:54 #4
>>eagleeye
Du har ret, jeg havde helt glemt at grisse på den måde.
jeg må lige sove på det, har har en en del multi select lister, hvor de overførte parametre er hentes ud ala

FNcount=request("HEN").count
firstPW=request.form("HEN")(1)
og whichPW=request.form("HEN")(counter)

Så det bliver noget mere gris
Anyway eagleeye - du fortjener points.

Henrik
Avatar billede eagleeye Praktikant
28. oktober 2003 - 23:00 #5
Ok ;)
Ja så bliver det svært at styre.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester