Session
请问:C#中Session是什么东西呀?怎么用,可以给我一个小小的实例吗? 问题点数:20、回复次数:5Top
1 楼xu0007()回复于 2003-08-04 11:10:05 得分 0
Session["名"]=值
记录值的东西Top
2 楼awjx(啦啦啦)回复于 2003-08-04 11:14:45 得分 0
因为我是初学,对楼上说的还是不太明白,可否给一个具体的实例,如初始一台服务器的的例子,当然并不一定是这个例子,只要能清楚地说明问题就可以了Top
3 楼panyee(快乐王子)回复于 2003-08-04 11:21:51 得分 0
为从 ASP.NET 应用程序请求页或文档的每个用户维护一个 Session 对象。当用户在应用程序中从一页移动到另一页时,存储在 Session 对象中的变量不会被放弃;相反,只要用户在应用程序中访问页,这些变量就将保持。Top
4 楼xu0007()回复于 2003-08-04 11:23:14 得分 10
比如说登陆
当用户名和密码存在,并对应时,你可以设Session["acc_id"]=1
否则设
Session["acc_id"]=0
在你需要验证该用户是否登陆时可以
if(Session["acc_id"]==null||Session["acc_id"]==0)
{
证明未登陆
}
else
{
登陆
}
当然真正的登陆系统要比这复杂Top
5 楼panyee(快乐王子)回复于 2003-08-04 11:24:52 得分 10
在服务器端执行
Session["UserID"] = "user1";
设置了访问用户的标识
以后的页面判断用户是否合法
if(Session["UserID"] == null || Session["UserID"] == "")
{
//Session没有值, 用户不合法
}
else
{
string strUserID = Session["UserID"].ToString();
//取得当前用户标识
}Top




