获取,在jquery / javascript中设置会话值

时间:2013-04-09 14:10:02

标签: javascript jquery asp.net session

我想在我的apsx页面中使用javascript / jquery设置会话变量。 之后,我想使用jquery在其他页面中使用该会话变量。 任何人都可以帮助我吗?

谢谢,
普里亚

4 个答案:

答案 0 :(得分:1)

您不能直接使用javascript设置它需要服务器端代码。你可以进行ajax调用并传递参数并在那里设置会话。

答案 1 :(得分:1)

您可以在最初加载页面时在隐藏字段中设置会话变量值,如下所示:

<asp:HiddenField ID="HDSessionValue" runat="server" Value'<%#Session["CustomerID"]'/>

现在您可以轻松地从jquery或javascript中获取值:

$(document).ready(function(){

var SessionValue=$('#HDSessionValue').val();
alert(SessionValue);
});

答案 2 :(得分:0)

您可以将session变量的值分配给JS变量,但要为session变量赋值,您需要ajax在服务器端工作

答案 3 :(得分:0)

这里有两个案例,

1)如果要在页面上设置客户端的Session值,请自行加载,您可以使用隐藏字段在客户端传递。

2)如果你想在客户端设置值而不回去回发,你可以选择AJAX方法