例如后台代码中session["userId"]="10001"
在jquery中怎样去得到啊?
你要想在页面取这个值的话可以用一个隐藏域来接收这个值。
string param = string.Empty; //页面后台申请变量
param = Session["userId"].ToString(); // 窗体加载事件里给变量赋上session的值
页面放隐藏域得到值
var userId = $("#hid").val(); //取值
<input id="hid" name="hid" type="hidden" value="<%=param %>" /> //放值
是无法直接获取session的。
你可以在后台代码里写个WebMethod,在这个方法里返回session["userid"],通过jQuery.Ajax调用这个方法获取
<%=session("userId")%>
直接用asp这种方式调用也行
或者用楼上的方式进行调用
如果Jquery代码直接写在aspx页面中,可以用<%=变量%>形式输出值。
当然也可以用ajax访问webservice获取值。
ajax调用后台方法,后台方法获取session里的值