没有超时的 .NET Forms 身份验证

.NET Forms Authentication with no timeout

如何设置 forms authentication 没有超时?
我在多个网站上了解到,不建议在 timeout 中使用高值,所以我想知道如何设置我的表单,以便用户可以通过注销按钮注销的唯一方式。
我知道有 slidingExpiration,我可以创建一个持久性 cookie,但在这种情况下,我处理的是单页应用程序,用户只需编辑 GridView 中的字段以及它使用 AJAX 制作的所有内容,所以除非我用一些元刷新标签(我不想)刷新页面,否则我很难克服这个挑战。

我能做什么?

如果我想跨不同的浏览器保持会话,我该如何实现? SqlMembershipProvider?

您可以在 web.config 文件中设置一些属性。 您可以在此处编辑超时 属性。 查看此网站 https://msdn.microsoft.com/en-us/library/1d3t3c61(v=vs.100).aspx