Ho provato a creare una serie di variabili di sessione e poi rimuoverle con il metodo remove, ma ne rimuove solo alcune, qualcuno sa spiegarmi perchè?
Questo è il codice, se provate ad eseguirlo noterete come la parte di rimozione cambia continuamente ad ogni refresh... forse ho qualche lacuna io :master:
codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Session("NewA") = "variabile A"
Session("NewB") = "variabile B"
Session("NewC") = "variabile C"
Session("D") = "variabile D"
For Each Item In Session.Contents
	Response.Write(Item & " = " & Session(Item) & "
")
Next
For Each Item In Session.Contents
	If Left(Item, 3) = "New" Then
		Response.Write("Remove " & Item & "
")
		Session.Contents.Remove(Item)
	End If
Next
For Each Item In Session.Contents
	Response.Write(Item & " = " & Session(Item) & "
")
Next
%>