新手请教问题。
新手 登录页面登录一个用户之后 怎么保存此用户的id, 然后到另一个页面怎么取得该值?...
麻烦给个简答的事例 谢谢.
慕的地6264312
浏览 654回答 11
11回答
-
梵蒂冈之花
三楼和4楼的方法应都是可以的,
@paseo 1个程序只会登陆1个user,所以只会有一个uid
所以不会混乱的,静态变量的是全局唯一的,这个唯一指的是进程,是在这个进程里面唯一的.
-
智慧大石
session["userid"]='123'
或者直接使用客户端的cookie
-
慕慕森
登陆页面回台:
session["userid"]='myuserid';
跳转目的页面接收:
string myuserid= session["userid"].ToString();
-
倚天杖
winform中无session,上面的都不对。。。在winform里可以定义一个静态用户类,把用户信息保存在静态字段里就可以,所有的地方都可以访问了
-
手掌心
这个方法是不可取的,如果有多个用户同时登陆,这个静态类保存的用户信息内容就会混乱.
-
偶然的你
@paseo: 楼下告诉你了。。。。
-
幕布斯6054654
/// /// 用户名 /// public string UserId {
set { Library.Global.strUserId = value; } get { return Library.Global.strUserId; } }
-
暮色呼如
写到类中,然后去调用UserId
-
慕村9548890
建一个静态的/全局的类,里面放一个集合,就可以模拟session了。
-
蓝山帝景
将其设置到session中:
只要没有退出,可以直接再次重session中得到
打开App,查看更多内容