42 messaggi dal 21 maggio 2001
scusate se vi rompo ma ho questo problema:

In un sito in cui ci sono pagine asp e aspx voglio poter leggere uno stesso cookie. Sto provando e si riesce ma non riesco a modificarlo dalle pagine aspx:


asp: setto il cookie
Response.Cookies("cookiePaolo") = "asp"
Response.Cookies("cookiePaolo").Expires = Date()+1

aspx: leggo il cookie
Dim cookie As HttpCookie = Request.Cookies("cookiePaolo")
If Not cookie Is Nothing Then
txtMessaggio.Text = cookie.Value
Else
txtMessaggio.Text = "nussun valore letto"
End If

...e fin qua tutto bene



aspx: modifico il cookie
Dim myCookie As New HttpCookie("cookiePaolo")
With myCookie
.Value = "asp.net"
.Expires = DateTime.Now.AddDays(1)
End With
Response.Cookies.Add(myCookie)


aspx: leggo il cookie ma rimane quello settato in asp


come mai? sbaglio qualcosa?!?!?
grazie

21 messaggi dal 22 luglio 2001
Salve babba,

Hai dimenticato di mettere 'Add'
Potresti provare cosi:
Dim myCookie As New HttpCookie("cookiePaolo")
With myCookie
.Value.Add = "asp.net"
.Expires = DateTime.Now.AddDays(1)
End With
Response.Cookies.Add(myCookie)

Un po fuori tema ma qualcuno potrebbe suggerire un buon sito in Italia dove posso comprare un dominio italiano .it che offre anche gestione DNS tramite un panello di controllo cosi posso cambiare i name server quando voglio? Ho provato di comprare un dominio .it da www.ilpendolodomini.it ma non sta andando molto bene. Suggerimenti???

Grazie,

Alastair Brown
+44 (0)1462 627848

NB: Anche se sono Inglese sono contro questa guerra (come 85 % degli inglesi)



babba ha scritto:
scusate se vi rompo ma ho questo problema:

In un sito in cui ci sono pagine asp e aspx voglio poter leggere uno stesso cookie. Sto provando e si riesce ma non riesco a modificarlo dalle pagine aspx:


asp: setto il cookie
Response.Cookies("cookiePaolo") = "asp"
Response.Cookies("cookiePaolo").Expires = Date()+1

aspx: leggo il cookie
Dim cookie As HttpCookie = Request.Cookies("cookiePaolo")
If Not cookie Is Nothing Then
txtMessaggio.Text = cookie.Value
Else
txtMessaggio.Text = "nussun valore letto"
End If

...e fin qua tutto bene



aspx: modifico il cookie
Dim myCookie As New HttpCookie("cookiePaolo")
With myCookie
.Value = "asp.net"
.Expires = DateTime.Now.AddDays(1)
End With
Response.Cookies.Add(myCookie)


aspx: leggo il cookie ma rimane quello settato in asp


come mai? sbaglio qualcosa?!?!?
grazie


42 messaggi dal 21 maggio 2001
mi da errore quello che mi hai detto:
Messaggio di errore del compilatore: BC30456: "Add" non è un membro di "String".

Errore nel codice sorgente:


Riga 9: Dim myCookie As New HttpCookie("cookiePaolo")
Riga 10: With myCookie
Riga 11: myCookie.Value.Add = "asp.net"
Riga 12: myCookie.Expires = DateTime.Now.AddDays(1)
Riga 13: End With


File sorgente: C:\wwwstr\ScrivoCookie.aspx Riga: 11


-- per il dominio prova a guardare register.it (anche se io non l'ho mai provato)

Ciao e grazie per il momento!

ps.: per la guerra chi è che è favorevole (solo bush mi sa)
21 messaggi dal 22 luglio 2001
Salve Babbo,

Grazie per il link per register.it.

Riguardante il cookie, prova di scrivere questo per cambiare il valore del cookie:
Response.Cookies("cookiePaolo").Value = "asp.net"

Il mio esempio di prima era sbagliato perche' si trattava di scrivere un sub-cookie. Potresti usare questo codice quando vuole usare sub-cookies):
SCRIVERE COOKIE
Dim myCookie As New HttpCookie("cookiePaolo")
myCookie .Values.Add("Nome_1", "asp.net")
myCookie .Values.Add("Nome_2", "PHP")
myCookie .Values.Add("Nome_3", "ecc")
Response.Cookies.Add(myCookie)

LEGGERE IL COOKIE
Dim Nome_1 as String
Dim Nome_2 as String
Dim Nome_3 as String
Dim cookie As HttpCookie
If Not Request.Cookies("cookiePaolo") Is Nothing Then
cookie = Request.Cookies("cookiePaolo")
Nome_1= cookie.Values.Item("Nome_1")
Nome_2= cookie.Values.Item("Nome_2")
Nome_3= cookie.Values.Item("Nome_3")
End if

Come sempre, scusate il mio italiano.

Alastair
42 messaggi dal 21 maggio 2001
niente da fare. Non riesco in nessun modo a cambiare il cookie generato da una pagina asp con una pagina aspx residente sulla stessa directory virtuale.....

altre idee???

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.