小编Ric*_*996的帖子

会话变量不存储值

我有一个会话变量,我试图从另一个变量(字符串)中给出值。但是,当我这样做时,如下所示,它不存储该值。

DataTable table = new DataTable();

MySqlCommand select = new MySqlCommand("SELECT personID, address_addressID from person WHERE email='" + emailAddress + "' and password = '" + passwordR + "'", connect); //brings back the person ID if user details are correct           
using (MySqlDataAdapter adapter = new MySqlDataAdapter(select))
{
    adapter.Fill(table);

        if (table.Rows.Count != 0)
        {

            string sessionVar = table.Rows[0]["personID"].ToString();
            Session["personID"] = sessionVar;
Run Code Online (Sandbox Code Playgroud)

sessionVar 变量是正确的数据,但不会输入到会话中,这是做错了吗?

编辑:我已经包含了一些更多的上下文来制作这个 MVCE。

c# mysql asp.net session

0
推荐指数
1
解决办法
4324
查看次数

标签 统计

asp.net ×1

c# ×1

mysql ×1

session ×1