0

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

谢谢,
普里亚

4

4 回答 4

1

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

于 2013-04-09T14:14:16.637 回答
1

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

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

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

$(document).ready(function(){

var SessionValue=$('#HDSessionValue').val();
alert(SessionValue);
});
于 2013-04-09T14:20:31.743 回答
0

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

于 2013-04-09T14:15:22.937 回答
0

你这里有两个案例,

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

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

于 2013-04-09T14:47:12.310 回答