【问题标题】:Remove Session with jquery?用 jquery 删除会话?
【发布时间】:2012-10-27 09:18:05
【问题描述】:

有没有办法删除与 jquery 的会话? 或者我使用 webmethod 删除会话(这是一个好的解决方案吗?):

$.ajax({
    url: "Default.aspx/RemoveSession",
    type: "POST",
    data: {},
    contentType: "application/json; charset=utf-8",
    dataType: "json"
});

网络方法:

[WebMethod]
public static void RemoveSession()
{
    Session.Remove("UserName"); 
}

【问题讨论】:

  • 您的意思是要从会话中删除一个变量?
  • jQuery 无法访问会话。您可以对设置(或取消设置)会话变量的服务器端使用 ajax 调用。
  • 如果 session 是基于 cookied 的,你可以删除它们,就像删除 session 一样

标签: session jquery webforms


【解决方案1】:

会话在服务器上维护,如果不向服务器发送请求,则无法在客户端上删除。

您最多可以使用 ajax 调用或使用回发来删除会话。

【讨论】:

    【解决方案2】:

    如果 session 是基于 cookie 的,你可以删除它们,这就像删除 session

    【讨论】:

      猜你喜欢
      • 2015-06-21
      • 1970-01-01
      • 1970-01-01
      • 2013-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多