Asp.net mvc 会话将在iPad&;平板电脑与PC不同
我马上就要发疯了!我有一个MVC应用程序,我已经将会话延长到2小时,当我从任何PC登录时,会话将保留会话2小时,但是当我从iPad或任何平板电脑登录时,会话仅保留1小时 我试图对此做更多的调查,但没有成功。试图查看是否是防火墙或代理服务器导致了这种情况,但没有任何意义!我还能做什么 编辑: 在等待1小时后单击链接,导致重定向到登录页面的代码段:Asp.net mvc 会话将在iPad&;平板电脑与PC不同,asp.net-mvc,ipad,asp.net-mvc-4,session,tablet,Asp.net Mvc,Ipad,Asp.net Mvc 4,Session,Tablet,我马上就要发疯了!我有一个MVC应用程序,我已经将会话延长到2小时,当我从任何PC登录时,会话将保留会话2小时,但是当我从iPad或任何平板电脑登录时,会话仅保留1小时 我试图对此做更多的调查,但没有成功。试图查看是否是防火墙或代理服务器导致了这种情况,但没有任何意义!我还能做什么 编辑: 在等待1小时后单击链接,导致重定向到登录页面的代码段: @if(@TempData[“IsOnTime”!=null) { } 您能显示会话保留的实际代码吗?我依靠TempData来检查是否应该重定向到某个
@if(@TempData[“IsOnTime”!=null)
{
}
您能显示会话保留的实际代码吗?我依靠TempData来检查是否应该重定向到某个页面。请尝试使用
session
变量,并且在退出视图或应用程序时不要忘记将它们置零<根据我所知,code>TempData有一个特定的过期时间。
@if (@TempData["IsOnTime"] != null)
{
<a id="back" href="@Url.Action("Step1", "Home", new { id = Model.Id)"> Back </a>
}