VB.net 开始新会话
虽然我在 PHP 中看过很多示例,但似乎在 VB 中找不到,我想知道这是否可能。
我有一个页面,会话在页面加载时启动(使用 global.asax),用户可能很长一段时间不会从该页面移动(或与之交互),并且我不想增加会话超时。当会话在 20 分钟后超时时,我想开始一个新的会话,而不离开页面。
我也不想要持续保持活动状态,
我想通过另一种方法(计时器、按钮按下...)来做到这一点,
这可能吗?
While Ive seen plenty of examples in PHP, can't seem to find one in VB, I want to know if this is even possible.
I have a page, a session starts on page load (using global.asax) the user may not move from (or interact with) that page for a long while and I dont want to increase the session timeout. When the session times out after say.. 20 minutes, I want to start a new one, without moving from the page.
I also don't want constant keep-alives
I want to do it via another method (timer, button press...)
Is this even possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想在没有持续保持活动状态的情况下延长会话,并且希望用户单击按钮或基于计时器,那么我建议您使用向服务器发出 AJAX 请求,并且不要期望任何类型的一个回应。只需这样做即可使会话保持活动状态。您可以使用 javascript/jquery 根据您的首选条件触发此请求。
If you want to extend the session without a constant keep-alive, and prefer the user to click a button, or base it on a timer, then I would advise that you use fire an AJAX request to the server and not expect any type of a response. Simply doing so will keep the session alive. You can fire this request on any of your preferred criteria using javascript/jquery.