我在控制器中有一个方法,我通过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分钟
但同样的事情发生在我身上。
为什么我无法保留会话值???