C# 会话返回空值
Im使用会话变量将用户ID从索引传递到HomeController中的Create。ATM用户可以使用下拉菜单从用户列表中选择自己的姓名,然后单击“查看”以列出他们以前预订的假期。从那里,用户可以单击创建,这将使用户进入一个页面,使他们能够创建一个新的假日。从这里,他们必须再次从下拉列表中选择自己的姓名 我想存储上一个下拉列表中的用户ID,以便在他们尝试创建另一个假日时自动更新(以替换第二个下拉列表) 我使用一个会话变量来实现这一点,iv putC# 会话返回空值,c#,asp.net-mvc-3,session-variables,C#,Asp.net Mvc 3,Session Variables,Im使用会话变量将用户ID从索引传递到HomeController中的Create。ATM用户可以使用下拉菜单从用户列表中选择自己的姓名,然后单击“查看”以列出他们以前预订的假期。从那里,用户可以单击创建,这将使用户进入一个页面,使他们能够创建一个新的假日。从这里,他们必须再次从下拉列表中选择自己的姓名 我想存储上一个下拉列表中的用户ID,以便在他们尝试创建另一个假日时自动更新(以替换第二个下拉列表) 我使用一个会话变量来实现这一点,iv put Session["userameID"] = c
Session["userameID"] = currentID;
在我看来。Iv break将它指向了后面,如果我将鼠标放在currentID
上,它将显示正确的用户ID
因此,我尝试使用
string xx = (string)Session["usernameID"];
但是,字符串“xx”返回NULL(使用断点测试)
然后,我将整个会话放置在视图中
Session["userameID"] = HolidayDate;
string xx = (string)Session["usernameID"];
字符串xx
仍然返回null
它不是要返回用户ID吗
感谢您的回复您的问题可能有两个原因:
您的问题可能有两个原因:
在这里踢一扇打开的门,但您同时拥有“usernameID”和“userameID”,当前id是字符串吗?我看到你在阅读的时候把它当作一根弦,但是它能被铸造吗?@Wimbo opps…今天早上有点累了,谢谢你,iv编辑了我的Q,出现了一个新的错误,请看。再次感谢您在这里打开一扇门,但您同时拥有“usernameID”和“userameID”当前id是字符串吗?我看到你在阅读的时候把它当作一根弦,但是它能被铸造吗?@Wimbo opps…今天早上有点累了,谢谢你,iv编辑了我的Q,出现了一个新的错误,请看。谢谢,现在只看到错误了对不起,如果你看我的原始Q,我有一个新的错误,我已经编辑过了thanks@JohnWelcom那么,你应该打开一个新的问题,并在这个问题上标记awnser为有效。opps现在只看到错误对不起,如果你看我的原始问题,我有一个新的错误。我已经编辑了它thanks@John欢迎你这么说,您应该打开一个新问题,并将此问题的答案标记为有效。