新手请教问题。

新手  登录页面登录一个用户之后 怎么保存此用户的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,查看更多内容
随时随地看视频慕课网APP