在asp.net中使用会话

时间:2013-10-03 09:58:02

标签: c# asp.net c#-4.0 session

如何在userid中使用会话... 即我有一个用户表,其中有列userid并且还保留表,在此表中还有一个用户标识来显示哪个用户标识申请休假 当员工申请休假时,他/她的用户ID也保存在休假表中...在用户表中有员工的所有信息

  protected void Btn_Login_Click(object sender, EventArgs e)
    {
        try

        {

            int users = aa.SignIn(txt_username.Value, txt_pass.Value);



           if (users == 1)

            {
                //Session["UserID"] = aa.SignIn(txt_username.Value, txt_pass.Value);

                Session["UserID"] = txt_username.Value;

                Session["UserTypeID"] = users;

                Response.Redirect("AdminOp.aspx");

            }

            else if (users == 2)

            {
                //Session["UserID"] = aa.SignIn(txt_username.Value, txt_pass.Value);


                Session["UserID"] = txt_username.Value;

                Session["UserTypeID"] = users;

                Response.Redirect("leave.aspx");

            }


        }

        catch

        {

            Label8.Text= "Incorrect User Name or Password";

        }

在此代码中我在会话中保存用户名

1 个答案:

答案 0 :(得分:-1)

您需要在验证用户时获取userid,在验证用户后,您需要将userid的值分配给Session["UserID"],并基于session["UserID"]你必须进一步努力。