一、創建cookie
HttpCookie cookie = new HttpCookie("UserInfo");//創建多值cookie
cookie.Expires = DateTime.Now.AddDays(1);//設置cookie的失效時間為一天,如果不設置失效時間,cookie會在瀏覽器關閉即消失,不會保存本地文件
cookie.Values["LoginName"] = txtusername.Text;
cookie.Values["Pwd"] = txtusername.Text;
這樣創建了一個key為UserInfo的cookie,具有LoginName和Pwd兩個屬性。
創建為cookie不要忘記添加cookie,否則是取不出來的
Response.Cookies.Add(cookie);
注:如果使用response.Cookies創建cookie就不用寫上一句代碼了。
二、取cookie
HttpCookie cookies = Request.Cookies["UserInfo"];//取cookie
txtusername.Text = cookies.Values["LoginName"];//去cookie的LoginName屬性 賦值給帳號文本框
txtpass.Attributes.Add("value",cookies.Values["Pwd"]);//密碼框不能直接賦值,使用添加屬性可以賦值