2012-10-27 81 views
2

有什麼方法可以刪除jQuery會話? 或我使用的WebMethod刪除會話(這是很好的解決方案?):用jquery刪除會話?

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

WEBMETHOD:

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

您是否想要從會話中刪除一個變量? –

+0

會話無法通過jQuery訪問。您可以使用ajax調用設置(或取消設置)會話變量的服務器端。 –

+0

如果會話基於烹飪,您可以刪除它們,它會像刪除會話 – EOG

回答

2

會話被保持在服務器上,並沒有發送請求到服務器上的客戶端無法刪除。

你可以做到這一點,將最多ajax調用或使用回發刪除會話。

1

如果會話基於cookie,您可以將其刪除,並且會像刪除會話一樣