asp.net c#的session不能多个页面传值
发布网友
发布时间:2022-05-25 02:09
我来回答
共3个回答
热心网友
时间:2023-11-24 07:07
你使用Session有点问题,Session是保存在服务端的,如果多个用户同时登录系统,那么你的程序保存的session就不知道是哪一个,另外,建议不要使用你的
静态类
,多
用户登录
也会存在相同的问题,请使用如下代码:
Session[Session.SessionID+"name"]=txtloginname.Text;
取值时直接用:
string
name=Session[Session.SessionID+"name"].ToString();
特别注意Session.SessionID是唯一的,这样就保证了唯一性
热心网友
时间:2023-11-24 07:08
session能多个页面传值的
只要你浏览器没有关
一般session是存在的
你保存可能没有保存上去
热心网友
时间:2023-11-24 07:08
在a
点击事件里面写response.redirect("b.aspx?value="+"abc");
在b页面接收string
aa=request.querystring["value"];
然后根据这个只值进行查询就好了;然后再绑定到你的datagrid