sto impazzendo da ieri con i cookies!

riesco a creare un cookie e lo vedo anche nei temporary internet files ma al momento di leggerlo succede uno strano fenomeno:

il coockie lo creo così:

response.cookies("prova")="valore"

e lo richiamo così:

request.Cookies("prova")= "valore"

se metto le due righe di codice sulla stessa pagina tutto funziona.

ad esempio:
response.cookies("prova")="valore"
response.write request.Cookies("prova")= "valore"

mi restituisce la stringa "valore" che legge dal cookie.

Ma se creo una pagina con solo:
response.write request.Cookies("prova")

non mi restituisce nulla e il cookie esiste perchè l'ho creato prima.

cosa sbaglio???