วัตถุประสงค์การเรียนรู้: เรียนรู้การใช้เซสชันและคุกกี้
เซสชันและคุกกี้ใช้เพื่อส่งผ่านตัวแปรระหว่างหน้าเว็บต่างๆและเพื่อบันทึกข้อมูลการเข้าสู่ระบบของผู้ใช้ การใช้คุกกี้ใน ASP.NET นั้นค่อนข้างลำบากกว่าใน ASP เล็กน้อยเพราะเราต้องการประกาศตัวแปร
ก่อนอื่นมาดูการใช้เซสชันซึ่งโดยทั่วไปเหมือนกับ ASP
เขียนเซสชัน:
เซสชัน ["ชื่อผู้ใช้"]) = "AA";
เซสชัน ("ชื่อผู้ใช้") = "AA"
อ่าน Sessinn:
string username = เซสชัน ["ชื่อผู้ใช้"];
Dim username = session ("ชื่อผู้ใช้")
มาดูงานเขียนของคุกกี้กันเถอะ:
Datetime dt = datetime.now; // need <%@import namespace = "system"%>
httpcookie mycookie = ใหม่ httpcookie ("logname"); // ประกาศตัวแปรคุกกี้ใหม่
myCookie.value = "aa"; // การมอบหมาย
mycookie.expires = convert.todatetime (dt+timespan.fromdays (1)); // ตั้งเวลาหมดอายุเป็น 1 วัน
response.cookies.add (mycookie1); // เขียนถึงคุกกี้
dim dt เป็น dateTime
dt = datatime.now
Dim Mycookie เป็น httpcookie
myCookie = ใหม่ httpcookie ("logname")
MyCookie.Value = "AA"
MyCookie.expires = Convert.Todatetime (dt+timespan.fromdays (1))
Response.cookies.add (MyCookie1)
ดูการอ่านคุกกี้:
httpcookie mycookie = request.cookies ["ชื่อผู้ใช้"];
String username = mycookie.value;
Dim Mycookie เป็น httpcookie
myCookie = request.cookies ["ชื่อผู้ใช้"]
Dim String = MyCookie.Value
ณ จุดนี้ "Ten Days Learning Asp.net" สิ้นสุดลงแล้ว