请原谅我英语不好。 这真让我抓狂。我正在ASP.NET MVC中编写一个应用程序。基本上我有一些页面需要使用会话状态。但现在会话状态在以下代码之后丢失:
...
会话[“admin_ID”] =“aa27ec10-d9d4-43d9-96f6-7cfb0d5099ca”;
...
在以下代码之后,会话状态丢失:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult GenerateVerifyModel(FormCollection formCollection)
{
...
return File(zipPath, "application/x-zip-compressed");
}
其他代码运行良好,会话状态不会丢失。
任何建议将不胜感激。
答案 0 :(得分:0)
在黑暗中拍摄:如果您在会话中设置并返回文件,则HTTP标头可能不会携带会话信息...解释后续调用中会话丢失的情况。但我会怀疑它。如果没有更清晰的场景,很难说清楚!
由于