[英]How to destroy session in ASP.net when user navigates away from the page or exits the browser
[英]How to store specific registration form field values into sql server, when user exits the browser window or redirects to another page?
我想要实现的是,当用户决定不继续完成注册并决定时,我需要将电子邮件字段值和联系字段值(假设用户在这些字段中输入的值)存储在sql数据库中关闭浏览器窗口或重定向到另一个页面。 如何实现呢?
您需要处理unload或beforeunload事件(如果您想说服用户不要关闭/重定向, 则为后者)。
然后,您需要一个JavaScript函数来将数据发送回您的服务器(可能是作为Ajax POST),并已收集了电子邮件和联系方式字段。 有很多示例可以将POST数据返回到您的服务器( JQuery docs )...
在JQuery中,您将执行以下操作:
$(window).unload(function () {
sendMessageToServer();
});
或在没有JQuery的JavaScript中;
window.onunload = sendMessageToServer;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.