Asp.net mvc asp.net mvc保持活动页面,带有闪存/ping控制器
我的asp.net mvc网站上有一个页面,上面有一个flash应用程序,用户可以在该页面上停留数小时,但他的auth cookie/会话即将过期,因此我想创建一个Asp.net mvc asp.net mvc保持活动页面,带有闪存/ping控制器,asp.net-mvc,flash,Asp.net Mvc,Flash,我的asp.net mvc网站上有一个页面,上面有一个flash应用程序,用户可以在该页面上停留数小时,但他的auth cookie/会话即将过期,因此我想创建一个PingController,并使用jquery$.post每隔20分钟调用一次 这是个好主意吗? 还是有更好的方法?为什么不增加验证cookie超时?与此类似(如果您使用的是表单身份验证): 干杯 为什么不增加验证cookie超时?与此类似(如果您使用的是表单身份验证): 干杯 您实际上可以使用jquery和setInter
PingController
,并使用jquery$.post
每隔20分钟调用一次
这是个好主意吗?还是有更好的方法?为什么不增加验证cookie超时?与此类似(如果您使用的是表单身份验证):
干杯 为什么不增加验证cookie超时?与此类似(如果您使用的是表单身份验证):
干杯 您实际上可以使用jquery和setInterval来实现这一点。在setInterval中,您可以给出回调和间隔时间。在回调中,您可以发布到服务器以使其保持活动状态。有关更多信息,请参阅asp.net MVC的博客,网址为,您可以使用jquery和setInterval来实现这一点。在setInterval中,您可以给出回调和间隔时间。在回调中,您可以发布到服务器以使其保持活动状态。有关更多信息,请参阅asp.net MVC的博客,网址为,这正是我想做的,只是我在MVC中这样做,我不知道使用HttpHandler而不是controllerIt是否有意义。使用控制器操作尝试它并更新一些会话数据非常简单和快速。我没有尝试过这个,尽管我坚信它是有效的。如果没有,您可以随时使用HTTPHandler,您可以检查我提供的示例,以最快的方式添加处理程序。在尝试时,将会话持续时间设置为最小值,以便更快地进行测试。这正是我想做的,只是我在mvc中这样做,我不知道使用HttpHandler而不是controllerIt是否有意义。使用控制器操作尝试它并更新一些会话数据非常简单和快速。我没有尝试过这个,尽管我坚信它是有效的。如果没有,您可以随时使用HTTPHandler,您可以检查我提供的示例,以最快的方式添加处理程序。尝试时,将会话持续时间设置为最短,以便可以更快地进行测试。
<authentication mode="Forms">
<forms loginUrl="~/Login" timeout="600" name="Something"/>
</authentication>