我正在开发一个 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)