You can access session value using jquery as shown below
Code behind file:
protected void Page_Load(object sender, EventArgs e)
{
setSessionToHiddenValue();
}
protected void setSessionToHiddenValue()
{
Session.Add("fname", "Arvind");
Session.Add("lname", "Mepani");
hdnFname.Value = Convert.ToString(Session["fname"]);
hdnLname.Value = Convert.ToString(Session["lname"]);
}
and Aspx view page is below
<head runat="server">
<title>Access Session in jquery</title>
<script src="Scripts/jquery-1.9.1.js"></script>
<script>
$(function () {
console.log("Document is ready");
//First way to access session
console.log("Session value from Session Object");
console.log("Firstname:" + '<%=Session["fname"] %>');
console.log("Lastname:" + '<%=Session["lname"] %>');
//second way is to fetch value from hiddenvalue
console.log("Session value from hidden value");
console.log("Firstname:" + '<%=hdnFname.Value %>');
console.log("Lastname:" + '<%=hdnLname.Value %>');
});
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:HiddenField ID="hdnFname" runat="server" />
<asp:HiddenField ID="hdnLname" runat="server" />
<div>
</div>
</form>
</body>