如何在用户离开某个aspx站点之前更新我的数据库

时间:2013-02-10 02:53:16

标签: asp.net ajax wcf

我目前正在尝试通过支持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>

0 个答案:

没有答案