惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Security Blog
Microsoft Security Blog
J
Java Code Geeks
GbyAI
GbyAI
aimingoo的专栏
aimingoo的专栏
L
LangChain Blog
I
InfoQ
D
Docker
F
Fortinet All Blogs
Y
Y Combinator Blog
Martin Fowler
Martin Fowler
月光博客
月光博客
B
Blog
Engineering at Meta
Engineering at Meta
T
Tailwind CSS Blog
罗磊的独立博客
博客园_首页
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
Recent Announcements
Recent Announcements
D
DataBreaches.Net
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog RSS Feed
IT之家
IT之家
V
V2EX

博客园 - LiShijin.Net

即刻完成你的ASP.NET程序 ASP.NET 2.0,无刷新页面新境界! ASP.NET四种页面导航方式之比较与选择 十天学会ASP.net之第九天 - LiShijin.Net - 博客园 十天学会ASP.net之第八天 - LiShijin.Net - 博客园 十天学会ASP.net之第七天 十天学会ASP.net之第六天 十天学会ASP.net之第五天 - LiShijin.Net - 博客园 用ASP.NET加密Cookie数据 Bill Gates 的大学毕业典礼演讲 asp.net图书请教 .NET程序设计之四书五经 驻留多个 Web 应用程序 确保 ASP.NET 应用程序和 Web Services 的安全 检查表:保护 ASP.NET 的安全 构建安全的 ASP.NET 网页和控件 如何利用窗体身份验证创建 GenericPrincipal 对象 在asp.net中为Web用户控件添加属性和事件 WindowsForm登陆窗体的建立
十天学会ASP.net之第十天 - LiShijin.Net - 博客园
LiShijin.Net · 2004-08-11 · via 博客园 - LiShijin.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;