c# - How to set a session variable in JavaScript and access it in ASP.NET .cs file -


i want set session variable in javascript , call page reload. , @ point want aspx.cs file recognize change in session variable , make appropriate changes webpage. i've tried using :

assigning asp.net session variable using javascript:

function setusername() {     var username = "shekhar shete";     '<%session["username"] = "' + username + '"; %>';      alert('<%=session["username"] %>'); } </script> 

accessing asp.net session variable using javascript:

<script type="text/javascript">     function getusername()     {          var username = '<%= session["username"] %>';         alert(username );     } </script> 

although session variable set. , if reload page js field recognizes new data session variable. it's not being recognized in aspx.cs file.

basically i'm trying send data aspx.cs file based on user actions on webpage.

any appreciated.

in example provide asp code (the code enclosed in <% %>) processed before page goes browser, javascript processed browser.

if want pass value server there number of options, 1 easy way use hidden input (example) inside form, , submit server, , when post on server add session.

void page_load() {     //don't blindly trust input client, validate first!     session["username"] = request.params["username"]; } 

Comments