C# 调用ajax函数重置数据库中的标志

C# 调用ajax函数重置数据库中的标志,c#,javascript,jquery,asp.net,ajax,C#,Javascript,Jquery,Asp.net,Ajax,我必须调用ajax函数在浏览器关闭事件中重置数据库中的标志 我这样做是为了防止多次登录,因为我已经在登录事件上设置了标志,但我必须在浏览器关闭事件上重置它,所以我必须通过ajax函数来执行,但我是新手,所以请指导我调用ajax函数 我已经参考了这是如何向服务器发出ajax请求以重置数据库标志的方法 $.ajax({ url: your url, type: "POST", data: { Flag: value

我必须调用ajax函数在浏览器关闭事件中重置数据库中的标志

我这样做是为了防止多次登录,因为我已经在登录事件上设置了标志,但我必须在浏览器关闭事件上重置它,所以我必须通过ajax函数来执行,但我是新手,所以请指导我调用ajax函数


我已经参考了

这是如何向服务器发出ajax请求以重置数据库标志的方法

$.ajax({
        url: your url,
        type: "POST",
        data: {
            Flag: value
        },
        error: function () { alert("Unexpected Error"); },
        success: function (data) {

        }
    });

如果在window.onbeforeunload=函数事件{}中编写上述代码,则必须在哪个函数中编写代码;然后,当它重定向到另一个页面时,它也会被调用,您使用哪种语言构建应用程序?你必须在浏览器关闭事件中编写此函数。我是在ASP.NET中构建它的。我和他有同样的问题。你如何公开你的函数?如果要进行AJAX调用,则需要从web api AFAIK调用webmethod或控制器操作。我通常认为这对刚接触此网站的人很有用: