我想在我的 apsx 页面中使用 javascript/jquery 设置会话变量。之后,我想使用 jquery 在其他页面中使用该会话变量。任何人都可以帮助我吗?
谢谢,
普里亚
我想在我的 apsx 页面中使用 javascript/jquery 设置会话变量。之后,我想使用 jquery 在其他页面中使用该会话变量。任何人都可以帮助我吗?
谢谢,
普里亚
您不能直接使用 javascript 进行设置,您需要服务器端代码。您可以进行 ajax 调用并传递参数并在那里设置会话。
当页面最初加载时,您可以在隐藏字段中设置会话变量值,如下所示:
<asp:HiddenField ID="HDSessionValue" runat="server" Value'<%#Session["CustomerID"]'/>
现在您可以像这样轻松地从 jquery 或 javascript 获取值:
$(document).ready(function(){
var SessionValue=$('#HDSessionValue').val();
alert(SessionValue);
});
您可以将变量的值分配session
给JS
变量,但要将值分配给session
变量,您需要ajax
在服务器端工作
你这里有两个案例,
1)如果您想在页面加载它自己的客户端设置会话的值,您可以使用隐藏字段在客户端传递。
2)如果您想在客户端设置值而不返回回发,您可以选择AJAX方法