Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc asp.net mvc保持活动页面,带有闪存/ping控制器_Asp.net Mvc_Flash - Fatal编程技术网

Asp.net mvc asp.net mvc保持活动页面,带有闪存/ping控制器

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

我的asp.net mvc网站上有一个页面,上面有一个flash应用程序,用户可以在该页面上停留数小时,但他的auth cookie/会话即将过期,因此我想创建一个
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>