ck = new HttpCookie("IRenCC");
            ck.Values.Add("Ids",ids);
            ck.Values.Add("UserId", HttpUtility.UrlEncode(user_id, Encoding.GetEncoding("GB2312")));//用户
            ck.Values.Add("IsCorp",iscorp);//是否
            ck.Values.Add("UserPassWord", HttpUtility.UrlEncode(userpassword));//用户密码
            ck.Values.Add("AddrId", HttpUtility.UrlEncode(_addrid));//用户类型
            if (cookiedatetime != 0)
            { ck.Expires = DateTime.Now.AddDays(cookiedatetime); }
            ck.Domain = ".iren.cc";
            ck.Path = "/";
            HttpContext.Current.Response.Cookies.Add(ck);
            _IsLogin = true;  
===============================================
经过调试跟踪,发现参数都正常,但为什么添加不了 cookies文件。在ie的临时文件夹中更本就找不到建立的cookies文件
=================================
望路过的朋友帮忙看看

解决方案 »

  1.   

    public void AddCK(string ids, string user_id, string iscorp, string userpassword, string _addrid, int cookiedatetime)
            {
                ck = new HttpCookie("IRenCC");
                ck.Values.Add("Ids",ids);
                ck.Values.Add("UserId", HttpUtility.UrlEncode(user_id, Encoding.GetEncoding("GB2312")));//用户
                ck.Values.Add("IsCorp",iscorp);//是否尚家
                ck.Values.Add("UserPassWord", HttpUtility.UrlEncode(userpassword));//用户密码
                ck.Values.Add("AddrId", HttpUtility.UrlEncode(_addrid));//用户类型
                if (cookiedatetime != 0)
                { ck.Expires = DateTime.Now.AddDays(cookiedatetime); }
                ck.Domain = ".iren.cc";
                ck.Path = "/";
                HttpContext.Current.Response.Cookies.Add(ck);
                _IsLogin = true;
            }
    我把完整的贴上来看看
      

  2.   

    支持cookie不 细节都注意了吧
      

  3.   

    public void AddCK  你这个类是在哪里的? 是aspx.cs中的么? 还是自己的类中
      

  4.   

    public void AddCK  你这个类是在哪里的? 是aspx.cs中的么? 还是自己的类中
    ========================================================================
    在单独的一类中。我调用代码如下:
    //写入关键信息到cookies
                    CKOpera ck = new CKOpera();
                    ck.AddCK(ids, TxtUserID.Text.Trim(),iscorp,password,AddrID,30);
    =========================================================
    我已经实例化了一个类啊。 
    ps:我的ie支持cookies
      

  5.   

    public void AddCK  这个在 CKOpera 类中
    我在 aspx.cs中调用代码如下:                //写入关键信息到cookies
                    CKOpera ck = new CKOpera();
                    ck.AddCK(ids, TxtUserID.Text.Trim(),iscorp,password,AddrID,30);
    结果发现没有生成cookies文件