Session.Contents.RemoveAll() & webhotel
Hej eksperter.Jeg har et lille problem med min webshop. Når jeg skal slette en varer bruger jeg dette stykke kode, som virker fint:
If Request.QueryString("sletVare") <> "" then 'tjecker om en sletning er requested
arrayVare = Split(Session("Vare"), ",")
arrayFarve = Split(Session("Farve"), ",")
arrayAntal = Split(Session("Antal"), ",")
Dim sletVare
sletVare = cInt(Request.QueryString("sletVare"))
arrayFarve(sletVare) = "Slettet"
Session.Contents.RemoveAll() 'nulstiller session for senere at opdatere den
For j=1 to uBound(arrayVare) 'opdatere session, med slettet vare.
Session("Vare") = Session("Vare") & "," & arrayVare(j)
Session("Farve") = Session("Farve") & "," & arrayFarve(j)
Session("Antal") = Session("Antal") & "," & arrayAntal(j)
Next
End If
Jeg har 3 sessions: vare, farve, antal hvori en post skal slettes. Da man (så vidt jeg ved) ikke kan slette en post fra et array, sætter jeg farven til "slettet".
Men...
For at opdatere arrayet med den "slettet" post, bliver jeg nød til at slette hele arrayet og bygge det op på ny. for at slette bruger jeg:
Session.Contents.RemoveAll()
Og det er her problemet ligger. Denne metode er der ikke mange webhoteller der støtter (så vidt jeg forstår)
Derfor ville jeg høre om man kunne slette den vare på en anden måde, uden at bruge Session.Contents.RemoveAll()
Er der nogen der kan hjælpe.
Hvis du har et link til et webhotel du ved understøtter denne metode, så må du meget gerne ligge et link.
På forhånd tak.
Mvh. Morten
