MVC失去会话状态?

时间:2009-11-20 03:44:00

标签: asp.net-mvc

请原谅我英语不好。 这真让我抓狂。我正在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");
    }

其他代码运行良好,会话状态不会丢失。

任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

在黑暗中拍摄:如果您在会话中设置并返回文件,则HTTP标头可能不会携带会话信息...解释后续调用中会话丢失的情况。但我会怀疑它。如果没有更清晰的场景,很难说清楚!

由于