gpt4 book ai didi

javascript - MVC5 Action 无刷新超时

转载 作者:行者123 更新时间:2023-11-28 06:38:32 25 4
gpt4 key购买 nike

我正在使用 MVC5、EF6、AspNet Identity 2.0。 View 需要定期检查服务器是否有新通知,这是通过 javascript/jquery get 定期读取服务器端 GET 操作来完成的。不幸的是,即使有[AllowAnonymous]的操作,我发现该操作执行“OnValidateIdentity”,我的意思是有时会刷新cookie过期超时。

如果用户只是保持页面打开,登录将永远不会过期......这很糟糕。

我读到 javascript/jquery 无法发送 cookieless 请求。看来MVC5服务器端不可能在确定的action中忽略cookie。

我被困住了...有什么建议吗?提前致谢。

最佳答案

我发现最好的方法是使用 SignalR 通知打开的页面有新通知。读取服务器端 GET 操作的 Javascript 池并不那么聪明,因为它会消耗更多资源。

关于javascript - MVC5 Action 无刷新超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34051389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com