用户必须关闭浏览器或标签页,更新数据库中的在线状态(以控制用户访问)。
为此使用以下
JavaScript方法:
window.onbeforeunload = function (event) {
PageMethods.LogOut ();
}
以下WebMethod:
[System.Web.Services.WebMethod]
public static void LogOut ()
{
// Update the user status
}
问题是当页面改变时,当我用bitton(F5)更新时,会一直调用此方法, 那么如何解决这个问题。