我使用会话变量将用户 ID 从索引传递到 HomeController 中的创建。ATM 用户可以使用下拉菜单从用户列表中选择他们的姓名,然后单击查看以列出他们之前预订的假期。从那里,用户可以单击创建,这将把用户带到一个页面,使他们能够创建一个新的假期。从这里他们必须从下拉列表中再次选择他们的名字。
我想存储上一个下拉列表中的用户 ID,以便在他们尝试创建另一个假期时自动更新(替换第二个下拉列表)
我使用会话变量来执行此操作,iv put
Session["userameID"] = currentID;
在我看来。Iv break 刚刚指出它,如果我将鼠标悬停在currentID
它上面,它会显示正确的用户 ID。
所以 iv 尝试将其传递给 create 方法使用
string xx = (string)Session["usernameID"];
但是,字符串 'xx' 返回 NULL(用断点测试)
然后我将整个会话放在视图中
Session["userameID"] = HolidayDate;
string xx = (string)Session["usernameID"];
并且字符串xx
仍在返回null
。
不是要返回用户ID吗???
感谢您的回复