In this article I will explain with an example, how to display (get) Session value in cshtml page in ASP.Net MVC.
 
 
Displaying Session value in cshtml page in ASP.Net MVC
In the below example, a string value is set in the Session object in Controller and it is then displayed in View using Razor Syntax.
Controller
public class FirstController : Controller
{
    // GET: First
    public ActionResult Index()
    {
        Session["Message"] = "Hello MVC!";
        return View();
    }
}
 
View
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>
    <div>
        @Session["Message"]
    </div>
</body>
</html>
 
 
Screenshot
Display (Get) Session value in cshtml page in ASP.Net MVC
 
 
Downloads