これを試して:
分離コード:
[WebMethod]
public static void ClearYourSessionValue()
{
// This will leave the key in the Session cache, but clear the value
Session["YourKey"] = null;
// This will remove both the key and value from the Session cache
Session.Remove("YourKey");
}
JavaScript:
$.ajax({
type: "POST",
url: "PageName.aspx/ClearYourSessionValue",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// Do something interesting here.
}
});
詳細ASP.NET AJAX Page Methods
とそれらを呼び出す方法については、 AJAX
「jQueryを使用して ASP.NET AJAX ページ メソッドを直接呼び出す」を参照してください。