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
Downloads