表中的UserID为0

时间:2013-10-03 11:33:45

标签: c# asp.net session

我在这个表中有一个用户表,有一个列userid,name ..

并且在此列中还有另一个表是leaveid,leavetype,userid

当用户注册他/她的信息时会像这样保存在用户表中

用户名用户名: 1 abc

userid是主键 然后当同一个用户上传documnet时

leaveid leavetype userid: 1 2 0

然后我希望像这样的文档中的userid leaveid leavetype userid 1 2 1

我尝试使用此代码将userid保存在会话中

int user_id;
if (Session["UserID"] != null)
{
    user_id =  Convert.ToInt32(Session["UserID"].ToString());

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

        Session["Login2"] = 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["Login2"] = txt_username.Value;

    Session["UserTypeID"] = users;

    Response.Redirect("leave.aspx");

}

但是在离开表中,userid列显示为0

0 个答案:

没有答案