2015-01-09 4 views
0

Я пытаюсь обновить печенье, как этотasp.net печенье не получает обновленный

Response.Cookies["cat"].Value =HttpUtility.UrlEncode("autos"); 

Но по какой-то причине моя ценность печенья не получает обновленный

Я также попытался с помощью написания куки с помощью JQuery как этот

Page.RegisterStartupScript("cook", "<script>$.cookie('cat','autos')</script>"); 

Но я невежественный, почему мой печенье не получать обновленные

Любая помощь будет оценена

+0

Вы получаете исключение NullRefferenceException при попытке установить значение cookie, которого нет? –

+0

не получает никаких исключений – fc123

+0

Вы использовали Fiddler (или любой другой HTTP-отладчик), чтобы проверить, действительно ли ответ содержит cookie? –

ответ

0

Вы должны установить дату истечения срока действия куки

cookie.Expires = DateTime.Now.Add(TimeSpan.FromHours(CookieTimeOutHours)); 
0

Я настройки куки на выбранном событии изменения индекса списка переключателей. И список радиокнопки был автоповтором. И в выбранном событии изменения индекса я перенаправлялся на другую страницу.

Вот почему код на стороне сервера не смог сохранить cookie на стороне клиента bc, страница никогда не отображалась из-за перенаправления.

Поэтому я вместо этого ставил cookie на стороне клиента. Проблема решена

Смежные вопросы