session如何保存一个用户的信息,用一个语句来保存下来用户的用户名和密码。

不要这样的, Session["userName"] = this.txtUserName.Text;
Session["password"] = this.txtPassword.Text;
,请详细的代码贴出来,谢谢。会加分的。

繁星点点滴滴
浏览 484回答 3
3回答

森林海

session保存的都是key和value形式,没法一下保存两个的。举例:用setAttribute方法设置:session.setAttribute("username",username);session.setAttribute("password",password);用getAttribute方法获取到相应的值:session.getAttribute("username");session.getAttribute("password");

HUH函数

你这个问题确实有点怪,用一个语句保存两个信息,如果是用一个session变量还比较容易理解定义一个User类class User{public string Name;public string PassWord;}然后保存时用User u=new User();u.Name=this.txtUserName.Text;u.Password=this.txtPassword.Text;Session["user"]=u;

皈依舞

第一这个session对于每个用户的浏览器都是不同的session实例也就是每个用户都有个自己的session 也跟你说的一个session中只有一个用户我们没办法直接判断session 是否有效 因为我们不知道客服端是否还在访问当浏览器关掉以后session 并不会马上销毁 于是我们有了关于浏览器关闭事件处理的问题在浏览器关闭是主动销毁session一般判断session 是否有效 我们通常会试着存一个值在session 中当需要判断session 是否有效时 我们获取这个值 通过这个值是否为空 是否为之前存的值我们就能判断了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java