如何在JavaScript中的OnUnload事件中清除asp.net会话值

斯玛格

我想ASP.NET在浏览器关闭时清除会话值。我在html页面中定义了onunload函数,但是我不知道如何清除此Javascript方法中的会话值?

<body onunload="myUnloadFunction()">


<script>
function myUnloadFunction()
{
  // Needs asp.net session code here
}
</script>

请让我知道是否还有其他其他可取的方式。

卡尔·安德森

试试这个:

后台代码:

[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页面方法

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在javascript中获取ASP.NET会话值?

来自分类Dev

c#.net 中的会话值

来自分类Dev

如何在ASP.Net MVC4中的cshtml文件中获取会话值

来自分类Dev

刷新存储在asp.net中的会话中的值

来自分类Dev

sql asp.net中的会话if语句和id值

来自分类Dev

清除Scala中的会话值

来自分类Dev

如何在asp.net中清除GridView?

来自分类Dev

如何在asp.net中清除GridView?

来自分类Dev

JavaScript-如何在JavaScript中为会话设置值

来自分类Dev

如何在ASP.NET MVC中重置会话超时

来自分类Dev

如何在asp.net中创建粘性会话

来自分类Dev

如何在asp.net中维护会话?

来自分类Dev

如何在asp.net中创建粘性会话

来自分类Dev

如何在ejs中获取会话值

来自分类Dev

如何在会话中存储值?

来自分类Dev

如何在ejs中获取会话值

来自分类Dev

如何在会话中存储值?

来自分类Dev

如何在php中增加会话值

来自分类Dev

在ASP.NET MVC 6中获取会话值OnConfiguring实体框架7

来自分类Dev

ASP.net如何在TextChanged事件中无效

来自分类Dev

如何在asp.net中确认onclick事件?

来自分类Dev

如何在会话变量中存储 Gridview 布尔值并在 asp.net 中显示另一个页面

来自分类Dev

如何在Vue 2.6中的@paste事件后拦截或清除v-model值

来自分类Dev

如何从会话中删除值?

来自分类Dev

如何从jQuery中的多个Click事件存储PHP会话值?

来自分类Dev

如何清除JavaScript中textarea的值?

来自分类Dev

如何在asp.net页面的sharepoint应用程序部分中的按钮的onclick事件之前运行javascript

来自分类Dev

如何在asp.net页面的sharepoint应用程序部分中的按钮的onclick事件之前运行javascript

来自分类Dev

在一定时间后如何在asp.net中自动清除购物车

Related 相关文章

热门标签

归档