摘要:狀態管理與網頁應用程式
Request與Response
用戶端要求顯示網頁(Request)
似乎端回應給用戶端(Response)
狀態管理
ViewState 用戶端
用來儲存比較不重要的資料
用法
ViewState["變數"]
Cookie 伺服端
寫入
Response.Cookies["變數"].Value = 變數; //因為是客戶端寫的,所以伺服端要Response回去
到期日
Response.Cookies["變數名稱"].Expires = DateTime.Now.AddDays(天數);
設 1 為一天過期 30為一個月
-1則是刪除此Cookies
50年則永久部刪除
Session 伺服端
不同瀏覽器是分開的
Session 常用屬性/方法
Timeout : 取得或設定Session的有效時間
Abandon() 刪除目前的Session物件
Clear() 清空Session物件的所有資料,但是Session物件仍然存在
Remove() 移除Session的某一個變數
Application 伺服端
Application常用方法
Clear() 刪除物件內的所有資料
Lock() 鎖定Application物件
UnLock() 與上面相反