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

Get,set session value in jquery/javascript

本文关键字:设置 会话 获取 jquery javascript      更新时间:2023-09-26

我想在我的apsx页面使用javascript/jquery设置会话变量。之后,我想在使用jquery的其他页面中使用该会话变量。有人能帮我吗?

谢谢,
Priya

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

您可以在页面初始加载时设置隐藏字段中的会话变量值:

<asp:HiddenField ID="HDSessionValue" runat="server" Value'<%#Session["CustomerID"]'/>
现在你可以很容易地从jquery或javascript中获取值,像这样:
$(document).ready(function(){
var SessionValue=$('#HDSessionValue').val();
alert(SessionValue);
});

这里有两种情况

1)如果你想在客户端设置Session的值在页面上加载它自己,你可以使用隐藏字段在客户端传递。

2)如果您想在客户端设置值,而不需要返回到post回,您可以选择AJAX方法

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