十天學會ASP.net之第十天

來源:互聯網
上載者:User
asp.net 學習目的:學會SESSION和COOKIE的使用

在各個網頁間的變數傳遞和一些記錄使用者的登陸資訊要用到SESSION和COOKIE。在ASP.NET中使用COOKIE比ASP中稍微麻煩一點,因為我們要申明變數。

首先看一下SESSION的使用,基本和ASP差不多
寫入一個SESSION:

Session["username"])="aa";


--------------------------------------------------------------------------------
Session("username")="aa"

讀取一個SESSINN:

string username= Session["username"];

--------------------------------------------------------------------------------

dim username=Session("username")

再來看一下COOKIE的寫入:
DateTime dt=DateTime.Now; //需要<%@Import Namespace="System"%>,得到目前時間
HttpCookie mycookie=new HttpCookie("logname");//申明新的COOKIE變數
mycookie.Value="aa";//賦值
mycookie.Expires=Convert.ToDateTime(dt+TimeSpan.FromDays(1));//設定到期時間為1天
Response.Cookies.Add(mycookie1);//寫入COOKIE



--------------------------------------------------------------------------------

dim dt as DateTime
dt=DataTime.Now
dim mycookie as HttpCookie
mycookie=new HttpCookie("logname")
mycookie.Value="aa"
mycookie.Expires=Convert.ToDateTime(dt+TimeSpan.FromDays(1))
Response.Cookies.Add(mycookie1)

看一下COOKIE的讀取:

HttpCookie mycookie=Request.Cookies["username"];
string username=mycookie.Value;


--------------------------------------------------------------------------------


dim mycookie as HttpCookie
mycookie=Request.Cookies["username"]
dim string=mycookie.Value

到此《十天學會ASP.NET》結束了,時間倉促,還請大家原諒寫的不全,實際上我只是帶大家入門,學會還要靠自己啊。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.