C#-从一个动作到另一个发布动作,会话变为空

时间:2018-11-27 11:59:07

标签: asp.net-mvc

在我的MVC项目中,我在一个动作中创建了新会话,并将其传递给另一个后置动作,如下所示。

Public ActionResult AddData() {
 Session["Data"] = // Some list of objects // ;}

我在第一个操作中获得了会话值,但是在另一个后操作中,会话变为空。

[HttpPost]
 Public ActionResult AddData() {
 var sessionList = Session["Data"] as List<string>;
 }

此处sessionList为null。我已经在webconfig文件中提到了<sessionState mode="InProc" timeout="20"></sessionState>

注意:上述问题在我的本地计算机上运行正常,但在iis中的单独托管服务器中未运行

请建议我在托管服务器中解决此问题。

0 个答案:

没有答案