HttpContext.Current为null

时间:2013-12-21 08:11:21

标签: c# asp.net c#-4.0

我正在使用以下代码删除特定的Cookie。它之前已经有效了。但它现在不起作用。得到错误HttpContext.Current为null。我猜不出为什么现在发生了。请澄清一下。

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

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:-1)

试试这个。

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