我想使用一个会话,但是当我需要返回它的空值?会话[]保留数据多久?
我的网站从一个登录名开始,我把用户名放到一个Session中。
Session["userName"] = login.UserName;
然后网站被重定向到一个新的页面。
return RedirectToAction("Choice", new { token = token });
后女巫我使用链接移动到我的下一页。
@Html.ActionLink("Download", "Download", new {token = Model.Token})
在哪里我直接把我的代码的行动结果的首页控制器相同的控制器我有我的登录功能。
@Html.ActionLink("Download", "DownloadFile", new { fileid = item.Key, token = Model.Token, platform = "windows", filename = item.Value }, new {@class = "DownloadLink" })
我在哪里尝试再次调用我的会话值。
formMobiApi.GetFile(token, fileid, platform, filename, Session["userName"].ToString(), tasks, taskId, spreadSheetStatus);
这些操作中的任何一个是否在执行任何操作以使我的会话值为空?
我可以使用这样的会话吗?
您的会话如何处理?他们是基于cookie还是inproc?您的web.config中的会话超时值是什么? –
我无法在我的web.Config中找到任何会话超时,并且我不确定我的会话是基于cookie还是inproc,我将如何检查? – Pomster