Session的使用方法

目前我對Session的理解是:Session是保存在服務器端的用戶變量。我可以在一個頁面中對Session進行值,然後在另一個頁面裏訪問它。

Session的附值方法如下:

int userId = 1;
string userName = "test";
string userPwd = "e10adc3949ba59abbe56e057f20f883e"

Session["userId"] = userId;
Session["userName"] = userName;
Session["userPwd"] = userPwd;

或者是使用Session的Add方法

Session.Add("userId",userId);
Session.Add("userName", userName);
Session.Add("userPwd", userPwd);

這有點像是在創建一個哈希表:)

在WebForm1.cs中的Page_Load事件裏添加上上面的代碼,然後就一在WebForm2.cs的Page_Load事件裏添加如下代碼:

Lable1.text = Session["userId"].ToString();
Lable2.text = Session["userName"].ToString();
Lable3.text = Session["userPwd"].ToString();

接下來,先打開WebForm1.aspx,然後再打開WebForm2.aspx,就可以看到之前在WebForm1.cs中爲Session變量附的值了。

相關文章:
[轉] ASP.NET Session詳解
代碼:將數據從一個 Web 窗體頁傳遞到另一個 Web 窗體頁 (Visual C#)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章