当前位置:  开发笔记 > 后端 > 正文

使用jQuery进行AJAX调用时扩展表单身份验证超时

如何解决《使用jQuery进行AJAX调用时扩展表单身份验证超时》经验,为你挑选了1个好方法。

我想重写一个非常密集的CRUD类型的ASP.NET页面来利用ajax调用(特别是jQuery ajax).我这样做的顾虑是用户可能在此页面上的时间超过了表单身份验证超时.因此,我认为我应该使用每个ajax调用扩展表单身份验证票证(基本上它是如何在正常的Web表单提交模型中).所以问题:

这甚至是一个有效的问题吗?如果是这样,是否可以编写一个jQuery插件来扩展表单身份验证超时?一个人已经存在吗?使用ASP.NET AJAX会更好吗?

任何评论\帮助将不胜感激.



1> Dave Ward..:

我可以确认通过jQuery调用Web服务或页面方法将以与常规回发相同的方式扩展ASP.NET会话过期.

我经常使用五分钟的setInterval()来调用"保持活动"服务,这将保留用户的会话,即使他们让应用程序空闲.


它将扩展会话,但不一定是表单身份验证超时 - 正如我所理解的那样,这似乎证实了我使用keep-alive的当前问题,这是两个不同的事情.使用keep-alive,我的会话确实已扩展,但表单身份验证超时仍然发生.
我也经历过,即使Ajax调用扩展了服务器端会话,表单身份验证故障单过期也不会通过Ajax调用进行扩展.
推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有