2013-12-21 6 views
1

Я использую приведенный ниже код, чтобы удалить определенные файлы cookie. Он работал раньше. Но сейчас он не работает. Получена ошибка. HttpContext.Current имеет значение NULL. Я не могу догадаться, почему это происходит сейчас. Пожалуйста, уточните меня.HttpContext.Current is null

if (HttpContext.Current.Request.Cookies[name] != null{ 
    HttpContext.Current.Request.Cookies.Remove(name); 
} 

Пожалуйста, помогите мне исправить это.

+0

Вы проверили приложение на локальном хосте или внешнем сервере IIS? – whoah

+0

localhost и сервер также – user3085540

+0

получили ту же ошибку как на локальном хосте, так и на сервере – user3085540

ответ

-1

попробуйте это.

HttpCookieCollection MyCookieCollection = Request.Cookies; 
HttpCookie MyCookie = MyCookieCollection.Get(name); 
if (MyCookie != null) 
{ 
    HttpContext.Current.Request.Cookies.Remove(name); 
} 
+0

У меня ошибка. Ссылка на объект не установлена ​​в экземпляр объекта – user3085540

+0

Повторите попытку, я сделал несколько изменений. –

+0

Не работает та же ошибка – user3085540

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