Asp.net 在用户离开某个aspx站点之前,如何更新数据库

Asp.net 在用户离开某个aspx站点之前,如何更新数据库,asp.net,ajax,wcf,Asp.net,Ajax,Wcf,我目前正试图通过支持AJAX的WCF通过数据库进行更新,但是我似乎无法触发服务中的约定功能。有人有主意吗?。我已经将脚本管理器和引用放在服务器上,我已经在同一个页面中应用了相同的理论,其他功能工作得很好,但是这个功能似乎不起作用 这是我的密码 window.onbeforeunload = function () { alert("alerting server"); var service = new ServiceNameSpace.Service();

我目前正试图通过支持AJAX的WCF通过数据库进行更新,但是我似乎无法触发服务中的约定功能。有人有主意吗?。我已经将脚本管理器和引用放在服务器上,我已经在同一个页面中应用了相同的理论,其他功能工作得很好,但是这个功能似乎不起作用

这是我的密码

 window.onbeforeunload = function () {

        alert("alerting server");
        var service = new ServiceNameSpace.Service();
        service.Function(document.getElementById("info2").value, 
                         document.getElementById("Info1").value, Recieves, 
                         FailsRecievesLogout, null);
    }

    [OperationContract]
    public void DoWork(string info2, string info1)
    {
        //code
    }
标记:

 <asp:ScriptManager ID="ScriptManager1" EnablePageMethods="true" runat="server">
        <Services>
            <asp:ServiceReference Path="~/ServiceName.svc" />
        </Services>
 </asp:ScriptManager>


不仅仅是简单的ASP.net aspxI会打断你的问题,但是如果没有关于这个问题的更详细的信息,很难说到底发生了什么。你有没有试着将这些差异与有效的和无效的进行比较?