Avatar billede tzag_dk Nybegynder
17. december 2003 - 13:04 Der er 14 kommentarer og
1 løsning

Session.Abandon

Jeg har dette kode, som der skriver mine sessions.

<%
for each myValue in request.form
Session(myValue) = request.form(myValue)
next
%>

Men før at den skal skrive mine sessions, skal den lave abandon på de sissions der allerede er lavet sidste gang man kørte siden...

Håber i forstår :-)
På forhånd tak!
Avatar billede mm12010 Nybegynder
17. december 2003 - 13:16 #1
<%
for each myValue in request.form
Session.Contents.Remove(myValue)
Session(myValue) = request.form(myValue)
next
%>
Avatar billede mm12010 Nybegynder
17. december 2003 - 13:33 #2
men i princippet er det unødvendigt, da du jo bare overskriver de gamle værdier, hvis de vel at mærke sendes fra samme form(eller en form med ens felter)
Avatar billede bredum Nybegynder
17. december 2003 - 13:38 #3
Avatar billede bredum Nybegynder
17. december 2003 - 13:38 #4
sorry forskert svar ;-)
Avatar billede tzag_dk Nybegynder
17. december 2003 - 13:45 #5
mm12010 >> Det virker desværre ikke :-(

Har du andre forslag?
Avatar billede mm12010 Nybegynder
17. december 2003 - 13:47 #6
får du nogen fejl?
Avatar billede tzag_dk Nybegynder
17. december 2003 - 13:51 #7
Den kommer ikke med nogle fejl.
Det virker bare ikke :-(
Avatar billede mm12010 Nybegynder
17. december 2003 - 13:54 #8
hvordan finder du ud af det?

du kan evt prøve:

<%
for each myValue in request.form
for each x in Session.Contents
  If x=myValue Then
  Session.Contents.Remove(myValue)
  End If
next
Session(myValue) = request.form(myValue)
next
%>

men det virker umiddelbart til at være unødvendugt...
Avatar billede tzag_dk Nybegynder
17. december 2003 - 13:57 #9
Det virker heller ikke :-(

Det er fordi at jeg har de samme sessions i "Ret Kunde"
Og så når jeg skal oprette en kunde, så er felterne udfyldt og det skal de ikke være :-(
Avatar billede mm12010 Nybegynder
17. december 2003 - 14:00 #10
hvilke sessioner er det du vil slette?
Avatar billede tzag_dk Nybegynder
17. december 2003 - 14:05 #11
Jeg vil slette de sessions der er skrevet til min form...

session´en har det samme navn som mine input felter.
Avatar billede mm12010 Nybegynder
17. december 2003 - 14:08 #12
prøv lige denne, og smid så resultatet her:
<%
for each myValue in request.form
Response.Write(Session(myValue)&" = ")
Session.Contents.Remove(myValue)
Response.Write(Session(myValue)&" = ")
Session(myValue) = request.form(myValue)
Response.Write(Session(myValue)&"<br>")
next
%>
Avatar billede tzag_dk Nybegynder
17. december 2003 - 14:13 #13
mystisk!!! Den udskriver ikke noget! Og jeg har flyttet det ned i body...
Avatar billede tzag_dk Nybegynder
24. december 2003 - 00:49 #14
Det blev så ikke til mere her, så jeg lukker!

Men tak for forsøget mm12010 :-)
Glædelig Jul
Avatar billede mm12010 Nybegynder
24. december 2003 - 10:05 #15
selv tak - i lige måde :o)
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