56 messaggi dal 15 dicembre 2005
www.beppesan.it
Ciao,
io salvo dei cookie nel seguente modo:

HttpCookie myCookie = new HttpCookie("USpar");
myCookie["cod_op"] = (string)(aReader["cod"]).ToString();
myCookie.Expires = DateTime.Now.AddDays(30d);
Response.Cookies.Add(myCookie);


I dati vengono gestiti e salvati correttamente. Incontro un problema solo quando devo andare a usare il valore del biscottino come parametro di una query all'interno di un AccessDataSource. Per poterlo usare come parametro devo necessariamente dichiarare il cookie col seguente codice:

Response.Cookies.Add(new HttpCookie("cod_op", (string)aReader["cod"].ToString()));



... il codice che uso all'interno dell'AccessDataSource è il seguente:
<SelectParameters>
   <asp:CookieParameter CookieName="cod_op" Name="cod" Type="Int32" />
</SelectParameters>


Però così facendo a fine sessione perdo il valore....

Come posso risolvere il problema?

Grazie & Ciao!

__
Beppesan
Quello che faccio
Be happy: Drink Beer
637 messaggi dal 12 agosto 2005
beppesan ha scritto:
Per poterlo usare come parametro devo necessariamente dichiarare il cookie col seguente codice:

Response.Cookies.Add(new HttpCookie("cod_op", (string)aReader["cod"].ToString()));



Cioè non trova il cookie se non lo crei con questa istruzione??
56 messaggi dal 15 dicembre 2005
www.beppesan.it
Più che altro il problema è che con il primo metodo ho praticamente una "matrice" di cookie (cookie["USpar"]["cod_op"]). E non so come segnalare questa matrice al "CookieParameter".

Mentre col secondo metodo ho una "variabile classica" e riesco a segnalarla al "CookieParameter", però non a fine sessione è come se non venisse salvata.. bho..

(spero di essere stato abbastanza chiaro... ma oggi faccio fatica a mettere due parole di fila... peggio del solito  )

__
Beppesan
Quello che faccio
Be happy: Drink Beer
1.495 messaggi dal 27 dicembre 2005
scusa ma facendo cosi

cookie["USpar"]["cod_op"]).

non crea un cookie di nome USpar con dentro una sottochiave cod_op ???
56 messaggi dal 15 dicembre 2005
www.beppesan.it
totti240282 ha scritto:
scusa ma facendo cosi
cookie["USpar"]["cod_op"]).
non crea un cookie di nome USpar con dentro una sottochiave cod_op ???


Si, e me lo crea corrattamente, ma poi non riesco a passarlo al

<SelectParameters>
   <asp:CookieParameter <b>CookieName="cod_op"</b> Name="cod" Type="Int32" />
</SelectParameters>

__
Beppesan
Quello che faccio
Be happy: Drink Beer

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.