首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Cookies 记不住信息是什么缘故

2013-12-13 
Cookies 记不住信息是什么原因?cs:private void Page_Load(object sender, System.EventArgs e){if (!IsPo

Cookies 记不住信息是什么原因?
cs:     private void Page_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.Cookies["web"] != null)
                {
                    this.textfield.Value = Request.Cookies["userid"].Value;
                }
            }
         }

        protected void Button1_Click(object sender, ImageClickEventArgs e)
        {
            if (this.CheckBox1.Checked == true)
            {
                HttpCookie cookieinfo = new HttpCookie("web");
                cookieinfo.Values.Clear();
                cookieinfo["userid"] = this.textfield.Value.Trim();
                cookieinfo.Expires = DateTime.Today.AddDays(30);
                Response.Cookies.Add(cookieinfo);
            }
         }

断点跟踪后发现,首次登陆后确实执行了Button1_Click里的内容,但是二次登录后Request.Cookies["web"] 的值却 null,哪里出了问题?
[解决办法]

引用:
Quote: 引用:


        private void Page_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.Cookies["web"] != null)
                {
                    this.TextBox1.Text = Request.Cookies["web"].Values["userid"];
                }
            }
        }

        protected void Button1_Click1(object sender, EventArgs e)
        {
            HttpCookie cookieinfo = new HttpCookie("web");
            cookieinfo.Values.Clear();
            cookieinfo["userid"] = this.TextBox1.Text.Trim();
            cookieinfo.Expires = DateTime.Now.AddDays(30);
            Response.Cookies.Add(cookieinfo);
        }


还是不行啊,跟web.congfig 文件有没有关系?

是有关的。你找一下你的web.config 里面有没有
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="60"/>

其中cookieless设置coockie启用(false)禁用(true),timeout设置的为coockie的过期时间。

热点排行