把Memcached的key(Guid)寫入瀏覽器的cookie(類比SessionId)

存值:

string sessionId = Guid.NewGuid().ToString();
Common.MemcacheHelper.Set(sessionId, Common.SerializeHelper.SerializeToString(model));
Response.Cookies["sessionId"].Value = sessionId;//將模擬的SessionId以Cookie的形式傳送到瀏覽器端

取值:

string sessionId=Request.Cookies["sessionId"].Value;
object obj=Common.MemcacheHelper.Get(sessionId);
if(obj!=null)
{
  Users user=Common.SerializeHelper.DeserializeToObject<Users>(obj.ToString());
  <span>歡迎 @user.LoginId 登入   <a href="/Login/LogOut/[email protected]()">退出</a></span>
}