我想在我的apsx页面中使用javascript / jquery设置会话变量。 之后,我想使用jquery在其他页面中使用该会话变量。 任何人都可以帮助我吗?
谢谢,
普里亚
答案 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方法