如何在 ASP.NET MVC 5中设置和检索会话?



我正在开发一个 ASP.NET 的MVC 5应用程序,我在将数据存储到会话时遇到问题。我得到的值总是空。

这是我设置会话的地方:

string mail = user.Email;
string response = user.CheckEmail();
Session["email"] = mail;

我正在这里测试会话,它正在重定向到 YYY:

if ((string)Session["mail"] != null)
{
return RedirectToAction("PPP");
}
else
{
return RedirectToAction("YYY");
}

请立即提供帮助,我们将不胜感激。谢谢

你有错别字。

Session["email"] = mail;
if ((string)Session["mail"] != null)
^^^^

会话名称应为电子邮件。此外,不应为了检查null而强制转换为字符串

if (Session["email"] != null)

相关内容

  • 没有找到相关文章

最新更新