2011年4月11日 星期一

[ASP.NET] cookies C#

做完load balance之後,session會有問題....索性換成cookies

//set cookies
HttpCookie myCookie = new HttpCookie("UserSettings");
myCookie["sn"] = "******";
myCookie.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(myCookie);


//read cookies
string a = Request.Cookies["UserSettings"]["sn"];

//MSDN 嚴謹的作法
if (Request.Cookies["UserSettings"] != null)
{
    string userSettings;
    if (Request.Cookies["UserSettings"]["Font"] != null)
    { userSettings = Request.Cookies["UserSettings"]["Font"]; }
}

沒有留言: