首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

页面间传值的有关问题

2013-09-28 
页面间传值的问题现在有个问题弄不明白,我有两个界面Login.aspx和User.aspx,在Login.aspx中输入用户的名字

页面间传值的问题
现在有个问题弄不明白,我有两个界面Login.aspx和User.aspx,在Login.aspx中输入用户的名字,然后存到Session中(比如Session["userName"]=txtName.Text),根据存入的值(名字)找到用户的数据在User.aspx中显示出来。现在的问题是,加入用户A和用户B同时登陆了Login.aspx,输入了两个名字张三和李四,那么现在服务器端的Session["userName"]等于什么呢。Session的工作机制是什么样子的呢,怎样在服务器端收集所有用户对同一变量的具体信息呢
页面 工作 session 数据
[解决办法]
简单来说,session是在服务器端存放的用于唯一识别客户端用户身份的凭据。如果设置了Session,即会给当前这个用户分配了一个唯一的sessionid,这样就不会弄错了。同时输入了两个名字张三和李四,这时Session["userName"]等于各自的userName。可以遍历session的值。http://hi.baidu.com/xuy1990/item/4e20c0cbc6b62fde964452ce
[解决办法]
用户A看到用户A自己输入的数据,用户B看到用户B自己输入的数据。


[解决办法]
建议搜索有关博客,系统的了解下session 。独立存储,每个客户端都有一个标识,独立的!
[解决办法]
不是同一个浏览器,就是各自看到是各自的,因为它们的sessionid是唯一的。浏览器每次请求也会把这个sessionid带给服务器。

热点排行