Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
149 views
in Technique[技术] by (71.8m points)

c# - Memorize on the Session of MVC ASP NET app the testing value

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...