2

有没有办法删除与 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"); 
}
4

2 回答 2

2

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

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

于 2012-10-27T09:20:47.727 回答
1

如果会话基于 cookie,您可以删除它们,这就像删除会话一样

于 2012-10-27T09:21:14.603 回答