发送Json结果后,会话值变为null

时间:2014-11-14 10:30:02

标签: c# .net ajax json asp.net-mvc-4

我在控制器中有一个方法,我通过ajax调用:

public JsonResult GetEbayOrders()
        {
            try
            {
                string EmailID = Session["EmailID"] as string;

                ------further using this emailid-----
                return json("whatever");

            }
            catch()
           {
                 return json("whatever error");
           }
        }   

这里我在一个按钮上调用此方法,通过登录页面点击ajax和会话值。

我的问题是我第一次从会话中获得正确的价值。

一旦我返回结果,例如返回json("无论"); ...从会话的下一个调用值变为空。

我尝试将会话过期从Global.asax设置为80分钟

但同样的事情发生在我身上。

为什么我无法保留会话值???

0 个答案:

没有答案