当前位置:编程学习 > C#/ASP.NET >>

asp.net如何保存session

如题,asp.net中的session怎么使用啊???

我不会用呀.请发个案例给我.谢谢.

我的邮箱 ciwei8@vip.qq.com

在这里贴上代码也可以哦

追问:XXXX是代表什么??
答案:存:Session["name"]="XXXX";

取:string XX=Session["name"].ToString();

保存数据Session["自定义名称"]=值或类对象.取数据.单个值用String name=Session["自定义名称"].一行记录如一个用户所有信息User user=(User)Session["自定义名称"].存取自定义名称要一致

存:Session["session名字"]=object类型; 

取:string XX=Session["session名字"];

 

 

UserInfo userInfo=UserInfoBLL.getUserInfo();//此处得到一个实体类

Session["user"]=userInfo;//将这个实体类存在session中。

在其他地方调用时,就按下面的方法写:

UserInfo userInfo1=(UserInfo)Session["user"];//从session中取出上面保存的实体类,并强制类型转换。

this.TextBox1.Text=userInfo.userName;//得到用户名

this.TextBox2.Text=userInfo.passWord;//得到密码。

写的这么清楚,再不知道就没办法了。

Session["session名字"]=object类型; 

string XX=Session["session名字"];

session的定义楼上都说得很清楚了,这也是session的基本用法。此外你还需要了解:
1、sessioN的生命周期
2、将session保存到本地(一般都是保存在服务器上)
3、学会在global中 Session_Start(object sender,XXeventarg g)的用户
4、了解Session的缺点,以及相应的处理方法
。。。

上一个:asp.net全局变量问题
下一个:asp.net的数据库连接

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,