繁体   English   中英

Asp.net获取JQuery会话

[英]Asp.net Get JQuery Session

我有一个在会话中存储值的jQuery,这是我的代码

    $(document).ready(function () {
    store.set('MySession', 'SessionValue')
});

现在,我想使用Asp.net进行会话。这是我的代码

protected void Button1_Click(object sender, EventArgs e)
{
    Response.Write("<script type='text/javascript'>");
    Response.Write("alert('Your Session: " + Session["MySession"].ToString()+ "');");
    Response.Write("</script>");
}

当我尝试运行它并捕获到错误异常时:NullReferenceException被捕获。 你调用的对象是空的。

我假设您所说的jQuery会话是HTML5会话存储?

如果是这样,那么您将无法从ASP.NET隐藏代码中访问它。 ASP.NET的Session是完全不同的事情。

MSDN上的本文提供了有关ASP.NET会话的更多信息: http : //msdn.microsoft.com/zh-cn/library/ms178581.aspx

编辑:所以您的“ jQuery会话”只是一个用于存储变量的库。 您不能从服务器端访问客户端对象,除非实际通过电线发送它。 服务器无法直接访问浏览器中的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM