www.lzc.com.cn/index.aspx 用户名:king-man 密码666666
点退出登陆的时候不能立刻注销cookie请指教!
//代码:
复值
Response.Cookies["userid"].Value = Request.Form["userid"];
Response.Cookies["userid"].Expires = now.AddDays(7);注销:
Response.Cookies["userid"].Value = null;
Response.Cookies["userid"].Expires = DateTime.Now.AddTicks(1);
Response.Redirect("Index.aspx");

解决方案 »

  1.   

    注销:
    Response.Cookies["userid"].Value = null;
    Response.Cookies["userid"].Expires = -1
    Response.Redirect("Index.aspx");
      

  2.   

    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 
    编译器错误信息: CS0029: 无法将类型“int”隐式转换为“System.DateTime”
    源错误:
    行 4:  public void Page_Load(Object s,EventArgs e){
    行 5:  Response.Cookies["userid"].Value = null;
    行 6:  Response.Cookies["userid"].Expires = -1;
    行 7:  Response.Redirect("Index.aspx");
    行 8:  }
     
      

  3.   

    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1501: 重载“Remove”方法未获取“0”参数
    源错误:行 5:  //Response.Cookies["userid"].Value = null;
    行 6:  //Response.Cookies["userid"].Expires = DateTime.Now.AddTicks(1);
    行 7:  Response.Cookies.Remove(); 
      

  4.   

    登陆成功后,登陆框替换成一个图片.点退出后注销cookie返回首页可以还是显示图片不显示登陆框.我的判断代码是:
    <% if(Request.Cookies["userid"] != null){  %>
    <Member:Member id="Member" runat="server" />
    <% }else{ %>
    <Log:Log id="Log" runat="server" />
    <% } %>  
    请帮助分析下!谢谢!
      

  5.   

    Response.Cookies["userid"].Value = null;
    Response.Cookies["userid"].Expires = DateTime.Now.AddDays(-10);还要主意客户端与服务器端的时间要一致
      

  6.   

    注销:
    Response.Cookies["userid"].Expires = DateTime.Now.AddDays(-1);
    //别忘了这句,写到客户端,而且我看你的代码,设置Cookie时也没有这句,那么关闭窗时,Cookie就失效了.
    Response.Cookies.Add(Response.Cookies["userid"].);
    Response.Redirect("Url");
      

  7.   

    Response.Cookies["userid"].Value = null;
    Response.Cookies["userid"].Expires = DateTime.Now.AddTicks(-1);
    然后再次发回cookie!!!!!!!!!!
      

  8.   

    我也有同样的问题,一直没解决,cookie信息怎么都清不掉,哪位有完整一点的代码贴上来让俺们看看呗!
      

  9.   

    <script language="c#" runat="server">
    public void Page_Load(Object s,EventArgs e){
    Response.Cookies["userid"].Value = null;
    Response.Cookies["userid"].Expires = DateTime.Now.AddTicks(-1);
    //Response.Cookies["userid"].Remove();
    Response.Redirect("Index.aspx");
    }
    在本地机器什么问题都没有,就是传到服务器上不好用!
      

  10.   

    www.lzc.com.cn/index.aspx 
    用户名 king-man  密码 666666
    大家看下就知道了,不会是缓存的关系吧?
      

  11.   

    Cookie ck = Response.Cookies["userid"];
    ck.Expires = DateTime.Now.Add(-1);
    Response.Cookies.Add(ck);
    Response.Redirect("Index.aspx");