永发信息网

string number = Session["number"].ToString();

答案:5  悬赏:0  手机版
解决时间 2021-03-21 12:04
  • 提问者网友:斑駁影
  • 2021-03-20 14:30
一个学生登录系统,用学号登录进去,学号是在数据库中的字段是名字是number。用这句话得不到已登录的学生的学号吗?

怎么确定,是不是需要什么代码把它存进去?
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-03-20 15:46
登录名变量取名为:username 也就是你所说的学号。
登录密码总得有吧:password

你肯定要有一进行查询的方法吧。比如叫:login(string name,string pass);

你让他返回一个Bool值,如果这个用户名存在就返回true,否则flase;

bool flag = login(username,password);
if(flag) // 如果为true那么当前登录用户是存在的,进行如下操作。
{
Session["number"] = username;
操作完成后,你是不是要转到另一个页吧。
Response.Redirect("转到的地址");
}
else
{
Response.Write("登录失败?");
}
Response.End();

在转到的文件中你就可以获取 Session["number"] 这个值了。
全部回答
  • 1楼网友:深街酒徒
  • 2021-03-20 19:26
你的数目已达到极限。你要关闭你的多媒体会议应用。请联系您的系统管理员联系,为进一步资料 应该是硬件的兼容的问题, 首先看下主板吧! 重装系统一定要全部格掉 要不有些病毒是不能清除掉的
  • 2楼网友:动情书生
  • 2021-03-20 17:46
首先Session["number"]=学号 然后 string number=Session["number"].ToString();
  • 3楼网友:一叶十三刺
  • 2021-03-20 16:51
登录进去时,你应该把学生的名字即number字段存到Session中去 Session["number"]=number;
  • 4楼网友:封刀令
  • 2021-03-20 16:26
这句代码只是把session中的number赋值给了一个叫number的变量 并未涉及数据库 您需要做的是从数据库中把学号查询出来 再和学生的输入进行对比
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯