ASP.NET Session

來源:互聯網
上載者:User

標籤:res   use   跳轉頁面   nic   存在   文本   大量   redirect   自動   


Session 儲存在伺服器上

缺點;佔用伺服器資源 優點:安全 不會存持久性的,大量的東西
只有會話模式 20分鐘生命週期 當瀏覽器關閉時,Session不在了,關閉了,打不開了網頁

web端,跨頁面傳值很麻煩,因為http的無狀態性

三種傳值方式:
QueryString - URL地址欄傳值(get)
Cookie 全域變數 (post) 隨便用,但是密碼等不建議用。
Session 全域變數 (post) 多少人用都可以,多少網頁用都可以,但是得考慮一下記憶體,最好先類比一下。

 

在第一個網頁上面建立一個文字框和按鈕,然後把文字框的你寫的內容傳到第二個頁面上的Label上:
第一個網頁賦值:

string s = TextBox1.Text;
Session["aaa"] = s;
Response.Redirect("第二個頁面的地址");

第二個頁面接收:
Label1.Text = Session["aaa"].ToString(); 第二個頁面會自動儲存你傳過來的值,如果你20分鐘不重新整理,他就會到期。 如果關閉整個瀏覽器就會斷開。
每次取值時候都要判斷是不是空。

 

  ////Session傳值。賦值;           Session["user"] = list;           Response.Redirect("Default.aspx");  //跳轉頁面 ,到首頁面
 if (Session["user"] != null)        {            Label1.Text = (Session["user"] as Users).nickname + ",歡迎您!";//接受傳過來的值  Session["hehe"] as Users變成對象,可以取裡面的內容。        }

 

ASP.NET Session

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.