Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/01/2004, 07:44
Avatar de Raspinu
Raspinu
 
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 76
Antigüedad: 21 años, 8 meses
Puntos: 0
Dictionary nuevo cada vez??

Como puedo hacerlo sin Global.asa

Ahora el codigo que tengo me añade un registro en el Dictionary me lo guarda en una session.
Parece que funciona ya que desde cualquier pagina saco el contenido de del dictionary.
Pero cuando paso por el formulario para añadir un registro al Directory me sustituye el ultimo registro del directory.....

Usease que no puede añadir más ragistros al Dictionary parece ser que se habre un Directory nuevo cada vez y empieza de nuevo por que ? esa es mi duda..

el codigo


<%
Response.Write "Sesión:"& Session.SessionID
%>
<html>
<head>
<title>Cesto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<center>
<%
Dim objDic
Set Session("Nombre") = Server.CreateObject ("Scripting.Dictionary")

clavey=Request.Form ("a")
info=Request.Form ("b")
%>

<%
Session("Nombre").Add 2, "Dos"
Session("Nombre").Add 3, "Tres"

Session("Nombre").Add clavey, info

Dim claves

For each claves in Session("Nombre")
Response.Write ( claves &" - " & Session("Nombre").Item (claves)& " <br>")
Next
%>

<p><br>
<%
Response.Write "Hay " & Session("Nombre").Count & " elementos en Diccionario"
%>

<br>
<%
Response.Write "Último Producto adquirido : <b>"&(Session("Nombre").Item(clavey))&"</b>"

%>

<br><br><b>Vamos a ver si funciona la sesion:</b> <br>
<%


'Y ahora las variables de objeto
for each clavex in Session("Nombre")
Response.Write( clavex & "<br>")
next
Response.Write("Tienes " & Session.StaticObjects.Count & " objetos en tu sesión.<br>")

%>


</p>
<p><a href="entra.asp" target="_self">Volver a Formulario</a></p>
</center>
</body>
</html>

Pregunta...

Porque parece que cada vez se abre un Dictionary nuevo comopuedo conservar el primero y ir añidiendo nuevos registros al Dictionary

GRACIAS
__________________
Did-Web.com -Diseño y Desarrollo Web-
http://www.did-web.com