Click here to Skip to main content
15,879,490 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
How to get session variable using java script or jquary in asp.net c# page.
Posted

Use below method for check/get session value.

.aspx code
			$.ajax({
                    type: "POST",
                    url: "PageURL/CheckSession",
                    data: JSON.stringify({ 'SessionName': 'UserId' }),
                    contentType: "application/json; charset=utf-8",
                    datatype: "json",                    
                    success: function (result) {
                        result = result.d;
                        alert(result);                        
                    },
                    error: function (result) {
                        alert(result.d);
                    }
                });
				
c# code				
[WebMethod]
        [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
        public static string CheckSession(string SessionName)
        {
			if (HttpContext.Current.Session[SessionName] != null)
                    {
                        return Convert.ToString(HttpContext.Current.Session[SessionName]);
                    }
                    else {
                        return "fail";
					}
		}
 
Share this answer
 
Hi,

You can also assign session values to JavaScript variables by using asp.net script blocks.

... like this example:
JavaScript
<script type="text/javascript" language="javascript">
var sUserName = '<%= Session["UserName"] %>';
alert(sUserName);
</script>


... hope it helps.
 
Share this answer
 
JavaScript
<script type="text/javascript">
    function GetSessionValue()
    {
        var value = '<%= Session["Test"] %>';
    }
</script>
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900