2010-12-01 4 views
0

У меня есть печенье, когда в Ложах пользователя:ASP.Net Cookie Проблема

HttpCookie cookie = new HttpCookie("Username"); 
        cookie.Expires = DateTime.Now.AddDays(1.0); 
        cookie.Value = txtUsername.Text; 
        Response.Cookies.Add(cookie); 

и он считывает в Login-странице, когда пользователь снова визит:

if (Response.Cookies["Username"] != null) txtUsername.Text = Response.Cookies["Username"].Value; 

Но когда я войдите в систему, и после этого я выхожу из системы напрямую, cookie удаляется. Он не имеет ни даты, ни сохранения.

Whot do I wrong?

+0

Как вы тестирования это? Вы проверили с помощью встроенного в браузере инструмента разработчика, такого как Firebug для Firefox, для отслеживания того, что происходит с кукисами на клиенте? – 2010-12-01 10:19:52

ответ

6
if (Response.Cookies["Username"] != null) txtUsername.Text = Response.Cookies["Username"].Value 

должен быть

if (Request.Cookies["Username"] != null) txtUsername.Text = Request.Cookies["Username"].Value 
Смежные вопросы