您的位置:首页 > 其它

如何使用Cookie

2009-01-13 19:10 543 查看
如何使用Cookie
‧ 使用Response物件設置Cookie狀態
– Response.Cookies[“UserName”].Value ="張三";

‧ 使用Request物件讀取已有的Cookie
– string strName =Request.Cookies[“UserName].Value;

‧ 清除:Response.Cookies[“UserName”].Value=null;
Response.Cookies[“UserName”].Expires=new System.DateTime(1999,10,12);

Cookie的屬性
‧ Value:值,是String類型的
‧ Domain:設置這個屬性後,只有在這個域下才能
訪問該Cookie。
例如: Response.Cookies[“UserName”].Domain= ".Webcast.com.cn";//指定只有以“.Webcast.com.cn”結尾的域可以訪問本Cookie
‧ Path:該屬性指定哪些路徑下的頁面可以訪問此Cookie。
‧ Expires:指定Cookie過期的日期

Application狀態
‧ 應用程式級別的狀態存取
‧ 變數狀態的存儲和提取
– Application[“Name”] = “張三”
– string strUserName = Application[“Name”];
‧ 同時訪問要加鎖:
– Application.Lock();
– Application.Unlock();

Session的屬性和方法
‧ TimeOut屬性:獲取和設置會話結束之前的時間段,以分鐘位元單位。默認為20分鐘。
‧ Abandon():結束當前會話。會話中的所有資訊都被清空
‧ Clear():刪除當前會話中的所有資訊,但不結束會話
‧ IsNewSession:如果會話是在用戶訪問頁面時創建的,則這個屬性返回true。
當會話需要對某些資料進行初始化後才能使用時,就用這個屬性。

和Application類似
– Session[“Name”] = “張三”;
‧ 和Application的區別:
– Application:應用程式級別的狀態存儲
– Session:會話級別的狀態存儲
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: