I need to memorize on the Session of MVC ASP NET app the testing value foo
.
On the Class controller.cs I have added
public ActionResult Login()
{
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Login(string objUser)
{
if (ModelState.IsValid)
{
Session["UserID"] = "foo";
return RedirectToAction("UserDashBoard");
}
return View(objUser);
}
public ActionResult UserDashBoard()
{
if (Session["UserID"] != null)
{
return View();
}
else
{
return RedirectToAction("Index");
}
}
On the View Index.cshtml I have added
<strong>@Session["UserID"].ToString()</strong>
But the Session
value is empty
I would have expected foo
from the session...
question from:
https://stackoverflow.com/questions/65849142/memorize-on-the-session-of-mvc-asp-net-app-the-testing-value 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…